2010-05-11 1 views
0

У меня есть пользовательский элемент управления, в котором я разместил элемент управления Listview и Richtext.Как прослушивать изменения в коллекции Observable в WPF?

ListView привязан к моей коллекции.

Под списком я разместил поле richtext, в котором я хочу отобразить собственный текст. Пользовательский текст создается из пользовательской коллекции.

Я хочу воссоздать пользовательский текст всякий раз, когда какая-либо вещь изменяется в моей пользовательской коллекции.

Как я могу добиться этого. Я изменил событие INotifyProperty в моей модели Viewmodel.

В модели просмотра моя пользовательская коллекция находится.

+0

Возможный дубликат [ObservableCollection, который также отслеживает изменения элементов в коллекции) (http://stackoverflow.com/questions/269073/observablecollection-that-also-monitors-changes-on-the-elements-in-collection) –

+0

Databind текстовое поле для свойства вашей модели. Когда вы воссоздаете свой собственный текст, вы публикуете это изменение свойства. Вы спрашиваете, как вы привязываете данные к vm, реализующему INotifyPropertyChanged? –

ответ

3

Используйте CollectionChanged Недвижимость от ObservableCollection.