ShellTileSchedule を使用して自分自身を更新するセカンダリ タイルがあります。
ユーザーは、設定でその動作をオフにすることができます。その時点で、セカンダリ タイルを background.png に戻します (.Stop を呼び出して、関連する ShellTileSchedule も停止します)。
tile.Update(new StandardTileData() { BackgroundImage = new Uri("Background.png", UriKind.Relative) });
ここで、設定を更新してこのコードを実行すると、実際にはセカンダリ タイルに正しい画像が約 10 秒間表示されますが、その後、最初に作成された画像に「スナップバック」します。
プライマリ タイルで非常によく似たコードを実行していますが、そこでは問題なく動作します。
私が間違っていることは何ですか?
編集:最初にタイルを Background.png に初期化しても、セットアップが完了すると、タイルはリモート URI に戻ります。