我正在更新C#中的TextBox.Text
值,但绑定到的模型未更新。
当我直观地更新它时(注释这一行myTextbox.Text="new value";
并在运行时手动输入值)
<TextBox Name="myTextbox" Text="{Binding myValue}"/>
答案 0 :(得分:1)
我认为您需要实施INotifyPropertyChanged。
答案 1 :(得分:0)
在您的视图模型中,您需要调用针对绑定值更改的属性的通知。
private string _myValue;
public string MyValue
{
get { return _value; }
set
{
_myValue = value;
NotifyOfPropertyChanged("MyValue");
}
}
答案 2 :(得分:0)
在你的文本框(ui)中写“新值”它与你的代码隐藏中的myTextbox.Text =“new value”不同(c#)
所以我最初的问题就是为什么你需要myTextbox.Text =“新值”?