2012-06-28 2 views
1

У меня есть класс коллекции C#, и я хочу, чтобы он был уведомлен о том, что изменяется один из его элементов коллекции. Поэтому я могу обновить все элементы этой коллекции. Какой был бы лучший способ сделать это?Уведомлять ObservableCollection из одного из элементов коллекции

Я использую ObservableCollection, потому что я привязываю коллекцию к WPF ListBox.

Это мой класс коллекции:

public class Shows : ObservableCollection<ShowDetails> 
{ 
    ... 
} 

и каждый класс деталь: ответ

public class Show : INotifyPropertyChanged 
{ 
    ... 
} 
+0

См. [Здесь] (http://stackoverflow.com/questions/8490533/notify-observablecollection-when-item-changes) – SwDevMan81

ответ

0

В конце концов я передал ссылку на коллекцию в каждый элемент создания. Затем, когда я хотел уведомить об этом коллекцию, я только что вызвал публичную функцию в этой коллекции, которая затем обновила все элементы брата.

Спасибо в любом случае.

Смежные вопросы