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