0

私はwpfに2つのテキストボックスを持っています.1つ目はグラム用で、2つ目はミリリットル用です. ユーザーが別のものに何かを入力してフォーカスを失った場合、2番目を更新する必要があります。グラム - > mlおよびml - >グラムで動作するはずですが、プロパティの変更に問題があります.1つを更新すると2番目のトリガープロパティが変更されるため、再計算して前の値を上書きします。私が必要とするものを理解していただければ幸いです。助けてくれてありがとう:)

4

2 に答える 2

0

プロパティのセッターで、更新する他のプロパティのPropertyChangedをスローできます。セッターでメソッドを呼び出して、そのPropertyChangedを計算してスローすることもできます。

于 2012-07-31T12:15:16.193 に答える
0

バインディング セットで

UpdateSourceTrigger=LostFocus

.私はあなたの束縛でそれが起こっていると思います

UpdateSourceTrigger=PropertyChanged

.これが役立つことを願っています。

于 2012-07-31T11:30:45.730 に答える