2012-06-28 29 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

我最終將關於集合的引用傳遞給每個創建項目。然後,當我想通知集合時,我只是在該集合中調用一個公共函數,然後更新所有兄弟項目。

無論如何。

相關問題