如果 TextBox 值之一发生更改,如何绑定多个持有数值的 WPF 文本框以更改相同的绝对量?
可以说我有上面的用户界面。如果未选中 CheckBox,我需要定期绑定到 ViewModel 属性(这就是我现在拥有的):
<TextBox Text="{Binding Value1}" />
<TextBox Text="{Binding Value2}" />
<TextBox Text="{Binding Value3}" />
<TextBox Text="{Binding Value4}" />
<TextBox Text="{Binding Value5}" />
<CheckBox Content="Relative Changes Constant" IsChecked="{Binding UseRelative}" />
但是,如果选中 CheckBox 并且更改了任何 TextBox 中的值,则我需要将所有其他 TextBox 值更新为相同的相对量。例如,如果第 2 个 TextBox 值从 25 -> 30 更新。那么其他 4 个 TextBox 值应变为 39、26、30 和 32(增加 5)。