use*_*495
4
wpf
binding
我不确定我是否完全理解绑定的优点.例如,如果我想将字符串值绑定到TextBlock,我需要执行以下操作:
- 创建一个扩展INotifyPropertyChanged的类
- 在该类中添加一个字符串(例如:MyString)
- 扩展MyString的set方法,以便调用另一个方法(例如:OnPropertyChanged)
- 创建OnPropertyChanged方法以调用PropertyChangedEventHandler事件
然后我需要创建一个类的新实例,将我的TextBlock.DataContext设置为指向该类,最后为绑定添加XAML位.
有人可以解释这个优点而不是简单地设置:
TextBlock.Text = MyString;
谢谢!