我開始將我的腳趾浸入到WPF中,並且我希望將我的應用程序中的集合用作ItemSource。我試着實現INotifyCollectionChanged。除了那我必須在大約15個dll中引用WindowsBase.dll之後,我才確定。INotifyCollectionChanged的替代
是否有另一個接口,WPF可以使用綁定,我可能已經引用?
我開始將我的腳趾浸入到WPF中,並且我希望將我的應用程序中的集合用作ItemSource。我試着實現INotifyCollectionChanged。除了那我必須在大約15個dll中引用WindowsBase.dll之後,我才確定。INotifyCollectionChanged的替代
是否有另一個接口,WPF可以使用綁定,我可能已經引用?
WindowsBase.dll中存在很大一部分WPF。沒有它,你可以用WPF做很多事情;-)
你可能想看看ObservableCollection(T)。不過,這個類在WindowsBase.dll中定義。
對您的ItemsSource使用ObservableCollection <>;它會爲您發動事件。
原來有一個名爲IBindingList的替代接口。基於鏈接,它看起來像一個比引用WindowsBase更多的工作。 http://www.wpfmentor.com/2008/12/observable-collections-independent-of.html – 2009-06-16 14:54:59