Моя проблема. У меня есть три свойства с взаимозависимыми в моем приложении WPF. Я также внедрил InotifyPropertyChanged для класса. Я не уверен, как обновить второе свойство на основе другого.Обновление другой недвижимости, основанной на собственности, наоборот
Пример:
Свойства: ActualValue, ChangedValue, изменение
ActualValue фиксирована, а можно обновить ChangedValue и Изменить. Это означает, что если я обновляю ChangedValue, изменение рассчитывается как (ActualValue-ChangedValue) и устанавливается. И когда вы меняете обновления, значение ChangedValue будет рассчитываться на основе ActualValue и Change.
Кроме того, необходимо добавить события RaisePropertyChanged в обоих сеттеров для «ChangeValue» и «Смена», так что и обновляются в любой привязки данных к ним. –
@PhilWright ах спасибо, забыл об этом. Обновлено. – McGarnagle
Вам необходимо поднять значение ChangeValue AND Change в обоих сеттерах, так как вы каждый раз изменяли оба значения. –