在上一篇基础上,我们添加对字段的绑定效果:
界面添加:
<TextBox Text="{Binding Name}" Width="120" Height="31" />
在 MainWindowModel 里添加:
public class MainWindowModel : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; private string name; public string Name { get { return name; } set { name = value; PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("Name")); } } 。。。
然后在任意方法里修改 Name ,界面上的 TextBox 内容都会跟着变化。
public void Show(object obj) { Name = "已设置文本内容!"; 。。。
在 INotifyPropertyChanged 接口中,包含了事件: public event PropertyChangedEventHandler PropertyChanged;
详细描述可参考:https://www.cnblogs.com/zh7791/p/9933954.html
标签:PropertyChanged,Name,C#,name,添加,WPF,public,INotifyPropertyChanged From: https://www.cnblogs.com/z5337/p/17900154.html