たとえば、Windows 8 のライブ タイルを定期的に、たとえば 10 秒後に更新したいとします。それを達成する方法はありますか?Windows 8でmetro xaml c#を使用しています。
Dispatcher Timer の Tick イベントで書いているコードは次のとおりです。
switch(imageIndex)
{
case 0:
imageUrl = "Assets/Image1.png";
break;
case 1:
imageUrl = "Assets/Image1.png";
break;
case 2:
imageUrl = "Assets/Image1.png";
break;
}
ITileWIdeImageAndText01 tileContent = TileContentFactory.CreateTileWideImageAndText01();
tileContent.TextCaptionWrap.Text = "Hello";
tileContent.Image.Src = imageUrl;
tileContent.Image.Alt = "";
ITileSquareImage squareContent = TileContentFactory.CreateTileSquareImage();
squareContent.Image.Src = imageUrl;
squareContent.Image.Alt = "";
tileContent.SquareContent = squareContent;
TileUpdateManager.CreateTileUpdaterForApplication().Update(tileContent.CreateNotification());
前もって感謝します。