セットを実装していないプロパティにフィールド(テキストボックス)をバインドすることは可能ですか?
たとえば、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が作成されておらず、機能する前にこのクラスで実行する必要のある他の多くの作業があるため、これをまだ完全にテストすることはできませんが、これは私が持っている方法で可能ですか、それとも別の方法がありますか?