更新后台任务图像未显示的动态平铺图像
本文关键字:图像 动态 显示 后台任务 更新 | 更新日期: 2023-09-27 18:15:45
我遇到了一些主要问题,通过后台任务更新其图像,我从web服务器和存储在后台代理中的本地文件尝试过,但没有运气。如果我改变瓦片数或瓦片,那么他们工作良好,图像不。我也把它们设置为内容,我不明白为什么它们不设置。
这是我的代码:
private void updateTile()
{
int date = DateTime.Now.Day;
ShellTile tile = ShellTile.ActiveTiles.First();
Uri here = new Uri("24.jpg", UriKind.Relative);
if (tile != null)
{
if (Settings.ListOpened.Value[date] == false)
{
StandardTileData data = new StandardTileData();
data.BackgroundImage = here;
data.Title = "Help";
data.Count = 4;
tile.Update(data);
}
}
}
转到特定图片(全部为173*173px), right-click -> properties -> in Build Action select Content
代替资源。
注意,在tile中使用的图像应该在Shared/ShellContent/
目录下的IsolatedStorage中。
您的问题几乎肯定是图像的相对路径。当指定路径时,最好从根目录的正斜杠开始。