2012-04-07 70 views
0

我有一個包含用戶控件UC_B的用戶控件UC_A。它們分別具有與其數據上下文VM_A和VM_B不同的視圖模型,均來自INotifyPropertyChanged。WPF在兒童用戶控件上的通知屬性

來自VM_A的命令改變了影響VM_B中屬性的內容。 UC_B具有對該屬性的綁定。我怎樣才能讓綁定更新?我嘗試了VM_A中的OnPropertyChanged,但它沒有完成這項工作。

任何幫助,將不勝感激。

回答

0

如果VM B的變化,那麼該通知必須從那裏升起通知UC B.

0

要什麼@flq已經說過添加,
我看不出有什麼問題,如果實現OnPropertyChanged正確它應該just work
即,當你的View-model-A改變了視圖模型-B中的某些內容時,那麼VM-B中的任何屬性都應該從On-Property Change中被觸發 - 從VM-B開始 - 並且「落地」到就像它應該的那樣,UC-B圈。