Silverlight 4: привязка к расчету управляющих свойств - PullRequest
1 голос
/ 25 мая 2010

То, что я хотел бы сделать, довольно просто. Учитывая текстовые поля для ItemPrice, Tax и Total, мне нужно, чтобы текстовое значение для Total было привязано к ItemPrice + Tax, а значение Tax для отображения ItemPrice * taxRate.

Может ли кто-нибудь дать краткое объяснение того, как это будет достигнуто, или указать мне на соответствующий пример? Повсюду я вижу примеры привязки свойств, но ни один из них не показывает привязку к вычислению свойств двух элементов управления.

1 Ответ

1 голос
/ 25 мая 2010

Это можно сделать довольно просто: привяжите свойство Text поля Total к другому свойству вашей ViewModel, все, что делает это свойство, имеет метод получения, который возвращает сумму ItemPrice и Tax .

Вам не нужно привязывать поле Всего к любому другому элементу управления. Просто убедитесь, что ваша ViewModel также реализует INotifyPropertyChanged и что вы также уведомляете, что свойство Total изменилось, когда ItemPrice или Tax изменилось ваш связанный текст автоматически обновляется).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...