【发布时间】:2013-05-22 03:55:32
【问题描述】:
我不确定我是否完全理解绑定的优势。例如,如果我想将字符串值绑定到 TextBlock,我需要执行以下操作:
- 创建一个扩展 INotifyPropertyChanged 的类
- 向该类添加一个字符串(例如:MyString)
- 扩展 MyString 的 set 方法,使其调用另一个方法(例如:OnPropertyChanged)
- 创建 OnPropertyChanged 方法以调用 PropertyChangedEventHandler 事件
然后我需要创建该类的一个新实例,将我的 TextBlock.DataContext 设置为指向该类,最后为绑定添加 XAML 位。
谁能解释一下这比简单设置的优势:
TextBlock.Text = MyString;
谢谢!
【问题讨论】: