次のようにグリスに追加される DoubleTextbox (Extended WPF Toolkit から) があります。
<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 の値が正しく検出されたことを意味します)。
起動時にウィンドウに値が表示されないのはなぜですか?
カリバーンマイクロを使用しています。