私は自分のつま先を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 –
Wowwww ...それはIBindingListの仕事の大部分です。彼らのビジネスロジックをWPFから遠ざけたいと思って以来、彼らのケースでは理にかなっています...しかし、まだ、うわー。ハハ。良いリンク! –