0

我在 wpf 中有两个文本框,第一个用于克,第二个用于毫升。如果用户向另一个输入某些内容并失去焦点,我需要更新第二个。它应该工作克->毫升和毫升->克,但我有属性更改的问题,因为更新其中一个会导致第二个触发属性发生更改,因此它会再次重新计算并覆盖以前的值。我希望你明白我需要什么。谢谢你的帮助 :)

4

2 回答 2

0

在您的绑定集中

UpdateSourceTrigger=LostFocus

.我认为它的发生是因为在你的绑定中

UpdateSourceTrigger=PropertyChanged

。我希望这个能帮上忙。

于 2012-07-31T11:30:45.730 回答
0

在属性的设置器中,您可以为要更新的其他属性抛出 PropertyChanged。您还可以调用 setter 中的方法来进行一些计算并抛出 PropertyChanged。

于 2012-07-31T12:15:16.193 回答