1
ObjectDataProviderを使用するメソッドにバインドします。このメソッドを公開するクラスには、T:INofifyChanged型のObservableCollectionが含まれています。私の問題は、メソッドの戻り値がObservableCollectionの値に依存するため、ObservableCollectionが何らかの方法で変更されたときにバインディングを更新する必要があることです。要するに、メソッドの戻り値は他の要因に依存しており、依存関係が変更されたときにこのメソッドのバインディングをリフレッシュしたいと考えています。WPF ObjectDataProviderメソッドへのバインドと戻り値の依存性の検出
メソッドが返す値が異なる場合、バインドされたコントロールに通知する方法を教えてください。
BindingListの偽のItemDeleted eventargsよりも優れていることを願っています。 – leppie
私はcollectionchangedイベントを処理すると、メソッドバインディングのコンシューマにリフレッシュする必要があることを通知するにはどうすればよいですか?私はPropertyChangedイベントを使用できるとは思わない。同等のMethodChangedなどがありますか? – Stimul8d
さて、私のソリューションをリファクタリングする必要があることは明らかでした。あなたの答えは、それがあなたに誇りを与える仕組みにかなり近くなっています。 – Stimul8d