2009-06-15 26 views
1

我開始將我的腳趾浸入到WPF中,並且我希望將我的應用程序中的集合用作ItemSource。我試着實現INotifyCollectionChanged。除了那我必須在大約15個dll中引用WindowsBase.dll之後,我才確定。INotifyCollectionChanged的替代

是否有另一個接口,WPF可以使用綁定,我可能已經引用?

回答

4

WindowsBase.dll中存在很大一部分WPF。沒有它,你可以用WPF做很多事情;-)

你可能想看看ObservableCollection(T)。不過,這個類在WindowsBase.dll中定義。

+1

原來有一個名爲IBindingList的替代接口。基於鏈接,它看起來像一個比引用WindowsBase更多的工作。 http://www.wpfmentor.com/2008/12/observable-collections-independent-of.html – 2009-06-16 14:54:59

0

對您的ItemsSource使用ObservableCollection <>;它會爲您發動事件。