私はMainPage.xamlをページにDetail.xamlページを持っています。WP7のSilverlightページ間で値を渡す方法は?
私は静的変数を使用してDetail.xaml(詳細ページは、ダイアログのように振る舞っている)で、それを参照することでMainPage.xamlをからDetail.xamlに変数を渡されました。私は別のオブジェクトの内容を更新した後、しかし、私はDetail.xamlページから更新されたオブジェクトを使用して、そのページの内容を更新するにはMainPage.xamlを内のメソッドを呼び出したいです。
私はこれに正しいパラダイムを使用していないと思いますが、おそらくMVVMなどを使用しているはずですが、私は実装に精通しておらず、これを行う簡単な方法があると考えていましたか?
こんにちはセバスチャン、メインページコントロールにデータを取り込む方法や、メインページと同じように2ページ目のデータを参照する方法など、より詳細な情報が表示される場合は役に立ちます。とにかく両方のページでアクセス可能なスタティックを使用している場合、これを渡します。 –
Details.xamlページでは、静的変数に値があると仮定しています。これは実際にはDetails.xamlページに何も渡していませんが、ロードするときは静的変数に値が必要です。オブジェクトの更新が完了したら、単に静的変数に基づいてコンテンツを更新するUpdatePage()というcsファイルのMainPage.xamlの変数を呼び出すだけです。それは理にかなっていますか? IMO –
ベストソリューション: http://stackoverflow.com/questions/4701566/passing-a-complex-object-to-a-page-while-navigating-in-a-wp7-silverlight-applica/15536127 #15536127 – radsdau