【发布时间】:2010-11-19 18:48:40
【问题描述】:
是否可以将字段(文本框)绑定到不实现集合的属性?
例如,我有一个使用 3 个字段实现 INotifyPropertyChanged 的对象:
public decimal SubTotal
{
get { return this.subTotal; }
set
{
this.subTotal = value;
this.NotifyPropertyChanged("SubTotal");
this.NotifyPropertyChanged("Tax");
this.NotifyPropertyChanged("Total");
}
}
public decimal Tax
{
get { return this.taxCalculator.Calculate(this.SubTotal, this.Region); }
}
public decimal Total
{
get { return this.SubTotal + this.Tax; }
}
我还不能完全测试这个,因为 UI 还没有制作出来,在这个类中还有很多其他工作要完成才能运行,但这可能是我的方式吗,还是有不同的方式?
【问题讨论】:
标签: c# winforms data-binding properties inotifypropertychanged