2010-05-25 64 views
1

我想要做的事很简单。给定ItemPrice,Tax和Total的文本框,我需要将Total的文本值绑定到ItemPrice + Tax和Tax值以显示ItemPrice * taxRate。Silverlight 4:绑定到控件属性的计算

有人可以提供一个简单的解释,这将如何完成或指向我一个合适的例子?我在整个地方都看到了属性绑定的例子,但没有一个对两个控件属性的计算有约束力。

回答

1

这可以非常简单地完成:Total箱的Text属性绑定到你的视图模型的另一个属性,所有的属性不就是有一个返回的ITEMPRICE总和吸气。

您不需要将“总计”框绑定到任何其他控件。只要确保你的视图模型也实现INotifyPropertyChanged,并且您也通知时ITEMPRICE已经改变了性质已经改变(让您绑定文本自动更新)。

+0

+1:具有诸如ItemPrice和Tax之类属性的东西确实应该使用ViewModel。不过值得一提的是ViewModel是什么,因为OP没有提到已经有的。 – AnthonyWJones 2010-05-25 19:48:50