我有一个 DoubleTextbox(来自 Extended WPF Toolkit),它被添加到 gris 中,如下所示:
<xctk:DoubleUpDown Grid.Row="3" Grid.Column="1" FormatString="F2" Value="{Binding MyDoubleValue}" Maximum="100" Minimum=".0001" DefaultValue="1.0"/>
MyDouble 值定义如下:
private double myDouble=1.0;
public double MyDouble
{
get
{
return this.myDouble ;
}
set
{
if (Math.Abs(this.myDouble - value) > 0.0000000000001)
{
this.myDouble = value;
this.NotifyOfPropertyChange(() => this.MyDouble );
}
}
}
当我运行应用程序并查看此文本框的值时,它是空白的,但如果我使用向上箭头,它会显示 2.0(这意味着它正确检测到 MyDouble 的值。
为什么它在启动时没有在窗口上显示它的值?
我正在使用caliburn micro。