2012-04-05 8 views
2
  • 私はWPF、XAML、C#を使用してWindowsフォームをコーディングしています。
  • 私はFrameオブジェクトをMainWindow.xamlで作成し、フレーム はLogin.xamlを指しています。
  • Login.xamlはユーザーのログイン操作を処理し、 のロジックはLogin.xaml.csに格納されます。

MainWindow.xaml.csのコードと通信するためにLogin.xamlを取得するにはどうすればできますか?ユーザーがログインするとフレームを変更できるようにするにはどうすればよいですか?フレームpage.xamlとの通信方法

答えて

1

イベントを使用してビューモデルを介して通信します。または、ビューモデル間の結合を除去するために、いくつかのevent aggregatorを探します。

MainWindowViewModelは、をインスタンス化し、Loginコントロールを表示し、イベントOnLoggedInを登録し、ログインに成功するとswitch to another frame/screenになります。

関連する問題