ウィザード スタイルの環境で 4 つのユーザー コントロール (画面) を含むウィンドウ コントロールがあります。(つまり、常に表示できるユーザー コントロールは 1 つだけです) ウィンドウ コントロールには、すべてのユーザー コントロール間のプライマリ ナビゲーションとして機能する一連のボタンがあります。
----------------------------------
| |
| SCREEN x of 4 |
| |
----------------------------------
| |
| Back Next Cancel |
----------------------------------
ユーザーが各画面を完了すると、ウィザードは情報のプロファイルを作成します。INotifyPropertyChanged
ユーザーが提供する情報を含むProfile タイプを定義しました。ここまでは順調ですね。
私の質問は次のとおりです。最初のユーザー コントロール (画面 1/4) がプロファイル タイプを変更するとき、どのようにウィンドウに警告しますか? コードビハインドを使用せずにMVVMを使用しようとしています。
最初のユーザー コントロールにイベントを設定してみました。ウィンドウはそのイベントのサブスクライバーになりますが、それは機能していません。
ユーザー コントロールが何かが発生したことをメイン ウィンドウに警告するためのより良い方法はありますか?