0

C# で値を更新していTextBox.Textますが、バインドされているモデルが更新されませんでした。それを視覚的に更新すると機能します(この行myTextbox.Text="new value";にコメントを付けて、実行時に値を手動で入力します)

<TextBox Name="myTextbox" Text="{Binding myValue}"/>
4

3 に答える 3

2

INotifyPropertyChangedを実装する必要があると思います。

于 2013-04-05T12:42:17.090 に答える
0

ビューモデルでは、バインディング値の変更されたプロパティの通知を呼び出す必要があります。

private string _myValue;
public string MyValue
{
    get { return _value; }
    set
    {
        _myValue = value;
        NotifyOfPropertyChanged("MyValue");
    }
}
于 2013-04-05T12:42:15.890 に答える