是否可以将字段(文本框)绑定到不实现集合的属性?
例如,我有一个使用 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 还没有制作出来,在这个类中还有很多其他的工作要完成才能起作用,但这可能是我拥有它的方式,还是有不同的方式?