Я могу обновить плитку, когда она закреплена, но не тогда, когда она не закреплена.
Это код, и я не могу понять, где может быть проблема.Я ценю, если кто-то, кто много играл, сможет мне помочь.
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);
}
}