我在XAML中有文本框:
<TextBox
coding4fun:TextBinding.UpdateSourceOnChange="True"
Text="{Binding SubTotal, Mode=TwoWay}" />
另外,我有一个依赖属性:
public double SubTotal
{
get { return _subTotal; }
set
{
_subTotal = value;
_subTotal += 2;
RaisePropertyChanged(() => SubTotal);
Recalcuate();
}
}
当我更改文本框控件中的文本时,我预计会增加一倍的数量。但它会以递归的方式增加。为什么它如此有效而不是其他?