更新后台任务图像未显示的动态平铺图像

本文关键字:图像 动态 显示 后台任务 更新 | 更新日期: 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中。

您的问题几乎肯定是图像的相对路径。当指定路径时,最好从根目录的正斜杠开始。