2010-05-11 87 views
0

我有我在其中放置Listview和Richtext框控件的用戶控件。如何在WPF中監聽Observable集合中的更改?

ListView綁定到我的自定義集合。

在列表視圖下方,我放置了一個RichTextBox,在其中顯示我的自定義文本。自定義文本是從自定義集合創建的。

我想在我的自定義集合中發生任何更改時重新創建自定義文本。

我該如何實現這一目標。我在ViewModel中實現了INotifyProperty更改的事件。

在viewmodel中,我的自定義集合已駐留。

+0

[ObservableCollection也可以監視集合中元素的變化]的可能重複(http://stackoverflow.com/questions/269073/observablecollection-that-also-monitors-changes-on-the-elements-in-collection ) – 2010-05-11 06:20:37

+0

將文本框數據綁定到視圖模型的屬性。當您重新創建自定義文本時,您會發布該屬性更改。你問你如何做一個實現INotifyPropertyChanged的虛擬機的數據綁定? – 2010-05-11 18:59:05

回答

3

使用ObservableCollectionCollectionChanged屬性。