Silverlight 4:绑定到控件属性的计算

时间:2010-05-25 13:33:01

标签: silverlight binding properties silverlight-4.0

我想做的很简单。给定ItemPrice,Tax和Total的文本框,我需要将Total的文本值绑定到ItemPrice + Tax,并使用Tax值显示ItemPrice * taxRate。

有人可以提供一个简短的解释,说明如何实现这一目标或者指出一个合适的例子吗?我看到了所有地方的属性绑定示例,但没有一个显示绑定到两个控件的属性的计算。

1 个答案:

答案 0 :(得分:1)

这可以非常简单地完成:将Text框的Total属性绑定到ViewModel上的另一个属性,所有属性都有一个getter,它返回 ItemPrice的总和 Tax

您无需将“总计”框绑定到任何其他控件。只需确保您的ViewModel还实现INotifyPropertyChanged,并且当 ItemPrice Tax 时,您还会通知 Total 属性已更改已更改(以便您的绑定文本自动更新)。