我可以在磁貼固定後更新磁貼,但在未固定磁貼時無法更新。無法使用以下代碼創建主磁貼
這是代碼,我無法理解問題出在哪裏。我很感激能否廣泛播放的人能夠幫助我。
ShellTile primaryTile = ShellTile.ActiveTiles.First();
ShellTile tileToFind = ShellTile.ActiveTiles.FirstOrDefault(x => x.NavigationUri.ToString().Contains("TileID=2"));
StandardTileData newTileData = new StandardTileData
{
Blah; //Setting the background
};
if (primaryTile != null)
{
primaryTile.Update(newTileData);
}
else
{
//test if Tile was created
if (tileToFind == null)
{
ShellTile.Create(new Uri("/MainPage.xaml?TileID=2", UriKind.Relative), newTileData);
}
else
{
tileToFind.Update(newTileData);
}
}
我嚴重懷疑你可以更新一個不固定的瓷磚,因爲瓷磚還不存在。 – 2012-02-06 08:02:09