私はこれを持っています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
更新されないのに、ここで何が間違っているのでしょうか。