UpdateSourceTrigger的默认值与PropertyChanged?

Jee*_*att 7 wpf binding

<TextBlock Name="txtName" Text="{Binding Name, UpdateSourceTrigger=PropertyChanged}" />
Run Code Online (Sandbox Code Playgroud)

"Name"是在运行时与TextBlock绑定的对象的属性.我已经实现了INotifyPropertyChanged,所以代码工作正常.我的问题是:如果我将PropertyChanged替换为Default,它仍然可以工作吗?他们之间有什么区别?

rob*_*tos 11

根据MSDNUpdateSourceTrigger的默认值是PropertyChanged对于大多数的属性和LostFocusTextBox.Text属性.

在您的情况下,您可能绑定到已经设置了默认值的属性PropertyChanged,因此您不会看到任何差异.