2009-08-20 23 views
1

私は、クラスの依存関係プロパティにデータバインディングセットを持っています。私はまた、他の要素に基づいてこの値の計算を処理するIValueConverterを持っています。私の質問の文脈はIValueConverter.Convertメソッドの中にあります。プロパティ値に変更がなければ、IValueConverterから依存関係プロパティの割り当てを「キャンセル」することはできますか?

#1
算出された戻り値は、現在のプロパティの値と等しい場合、私は何の論理的な変更がなかったため、値の代入を気にしないフレームワークを伝えることができますか?あるいは、フレームワークがこれを自動的に検出し、プロパティを内部的に設定する時間を無駄にしないでしょうか?

#2
算出された戻り値は、このプロパティに無効である場合、私はむしろDependencyProperty.UnsetValueに設定するよりも、その電流値で財産を残すためのフレームワークを伝えることができますか?

答えて

関連する問題