磁贴背景怎么引用独立存储的文件?
我查询开发说明有这一句:
如果 URI 引用存储在独立存储中的图像,则该图像必须位于 Shared\ShellContent 文件夹中。
请问此贴背景怎么才能引用存在这里的图片呢?
[解决办法]
直接使用相对地址就行,我就这么操作的
string miniPath = "Shared/ShellContent/tiles/LiveMiniTile.png";
string midPath = "Shared/ShellContent/tiles/LiveMidTile.png";
string largePath = "Shared/ShellContent/tiles/LiveLargeTile.png";
[解决办法]
myIsolatedStorage.CopyFile(thumbPath, "Shared\\ShellContent\\tile.jpg", true);
FlipTileData TileData = new FlipTileData();
TileData.BackBackgroundImage = new Uri(@"isostore:/Shared/ShellContent/tile.jpg");
TileData.SmallBackgroundImage = new Uri(@"isostore:/Shared/ShellContent/tile.jpg");
TileData.BackTitle = @"XXXXXX";
ShellTile primaryTile = ShellTile.ActiveTiles.First();
primaryTile.Update(TileData);