1

ユーザーがアプリケーションで利用可能な ShareStatusTask オプションの使用を終了したときに、開始画面に固定されているセカンダリ タイルを更新できるようにしたいと考えています。問題は、ユーザーがセカンダリ タイルからの ShareStatusTask を含む私の ShareStatusPage にも移動する可能性があることですが、ユーザーが MainPage でセカンダリ タイルを作成できるようにしています。したがって、バックスタック ナビゲーションがない場合、ShareStatusPage から MainPage のタイル インスタンスを更新する方法がわかりません。デフォルトのバックスタック ナビゲーションを維持しながら、すぐにこれを達成するグローバル変数を宣言するにはどうすればよいでしょうか (スタート画面のセカンダリ タイルから ShareStatusPage にアクセスしたときに MainPage には移動しません)。私の最終的な目標は、セカンダリ タイルのメッセージを最新のステータス更新テキスト (ShareStatusTask が呼び出される前に、ShareStatusPage でユーザーが入力したもの) で単純に更新することです。

4

1 に答える 1

0

ステータス プロパティを viewModel に保持し、両方のページで参照します。したがって、そのプロパティ値が変更されるたびに、セカンダリ タイルを変更する updateTile 関数を呼び出します。MVVM アーキテクチャの実装方法を学ぶことができます。役立つことを願っています

于 2012-08-26T07:53:43.913 に答える