2012-04-07 18 views
0

ユーザーコントロールUC_Bを含むユーザーコントロールUC_Aがあります。それぞれは、それぞれINotifyPropertyChangedから派生したVM_AとVM_Bというそれぞれのデータコンテキストと異なるビューモデルを持ちます。子ユーザーコントロールのWPF通知プロパティ

VM_Aのコマンドは、VM_Bのプロパティに影響を与えるものを変更します。 UC_Bはそのプロパティへのバインディングを持っています。バインディングを更新するにはどうすればよいですか?私はVM_AでOnPropertyChangedを試しましたが、それは仕事をしません。

ご協力いただければ幸いです。

答えて

0

VMのBの変更は、その後、通知はUC Bを通知するために、そこから調達しなければならない場合

0

@flqがすでに言ったことに追加するには、
あなたはOnPropertyChangedをを実装した場合、私は、問題が何が表示されません正しくそれはjust workする必要があります。
つまり、ビューモデル-Aがビューモデル-B内で何かを変更すると、VM-Bで変更されたプロパティはVM-BからOnPropertyChangedを起動するはずです。 UC-Bラップは、そうするべきです。

関連する問題