1

ShellTileSchedule を使用して自分自身を更新するセカンダリ タイルがあります。

ユーザーは、設定でその動作をオフにすることができます。その時点で、セカンダリ タイルを background.png に戻します (.Stop を呼び出して、関連する ShellTileSchedule も停止します)。

tile.Update(new StandardTileData() { BackgroundImage = new Uri("Background.png", UriKind.Relative) });

ここで、設定を更新してこのコードを実行すると、実際にはセカンダリ タイルに正しい画像が約 10 秒間表示されますが、その後、最初に作成された画像に「スナップバック」します。

プライマリ タイルで非常によく似たコードを実行していますが、そこでは問題なく動作します。

私が間違っていることは何ですか?

編集:最初にタイルを Background.png に初期化しても、セットアップが完了すると、タイルはリモート URI に戻ります。

4

1 に答える 1

1

どうでも。私はバカです。

タイルをリモート uri に戻す別のコード パスがありました。当たり前。

于 2012-04-25T08:13:24.113 に答える