0

私はこれを持っていますTextBox

<TextBox DockPanel.Dock="Left" Width="32" Text="{Binding DMinRange, Mode=OneWay}"/>

これは、ViewModelのDMinRange依存関係プロップに接続されています。

        public string DMinRange
        {
            get { return (string)GetValue(DMinRangeProperty); }
            set { SetValue(DMinRangeProperty, value); }
        }

        public static readonly DependencyProperty DMinRangeProperty =
            DependencyProperty.Register("DMinRange", typeof(string), typeof(Spectrum), new UIPropertyMetadata("0"));

正しく更新されています(ゼロは表示さMessageBoxれませんが、TextBoxそれでもゼロが表示されるを印刷しました)

依存関係は次のメソッドで更新されます。

public void UpdateRange()
{
    // need to provide some validation
    DMinRange = MinRange.ToString();
    DMaxRange = MaxRange.ToString();
}

TextBox更新されないのに、ここで何が間違っているのでしょうか。

4

0 に答える 0