0

次のようにグリスに追加される 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 の値が正しく検出されたことを意味します)。

起動時にウィンドウに値が表示されないのはなぜですか?

カリバーンマイクロを使用しています。

4

3 に答える 3