【发布时间】:2011-09-27 10:58:53
【问题描述】:
我正在使用扩展 WPF 工具包的 DecimalUpDown 控件,其 Value 属性绑定到 Decimal?如下:
<extToolkit:DecimalUpDown Value="{Binding BlahBlah, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" ShowButtonSpinner="False" />
private Decimal? blahblah = 5;
public Decimal? BlahBlah
{
get { return blahblah; }
set { blahblah = value; }
}
我注意到,当我在文本框中输入数字时,值不会更新,直到我在控件外部单击。在我单击外部之前,它的 ValueChanged 事件也不会被触发。
我打算在用户更改值后立即更新值(即实时)。有没有办法做到这一点?
【问题讨论】:
-
我本来想说你应该将
UpdateSourceTrigger设置为PropertyChanged但你已经这样做了。