我想做的很简单。给定ItemPrice,Tax和Total的文本框,我需要将Total的文本值绑定到ItemPrice + Tax,并使用Tax值显示ItemPrice * taxRate。
有人可以提供一个简短的解释,说明如何实现这一目标或者指出一个合适的例子吗?我看到了所有地方的属性绑定示例,但没有一个显示绑定到两个控件的属性的计算。
答案 0 :(得分:1)
这可以非常简单地完成:将Text
框的Total
属性绑定到ViewModel上的另一个属性,所有属性都有一个getter,它返回 ItemPrice的总和和 Tax 。
您无需将“总计”框绑定到任何其他控件。只需确保您的ViewModel还实现INotifyPropertyChanged
,并且当 ItemPrice 或 Tax 时,您还会通知 Total 属性已更改已更改(以便您的绑定文本自动更新)。