如何管理特定的默认WPF数据绑定行为

如何管理特定的默认WPF数据绑定行为,wpf,data-binding,binding,default,Wpf,Data Binding,Binding,Default,例如,在WPF中很容易定义默认应用于每个文本框的样式 但是这些样式和控件模板不能影响绑定的默认设置,例如,我想要 <TextBox Text="{Binding}" /> 举止 <TextBox Text="{Binding UpdateSourceTrigger=PropertyChanged}" /> 默认情况下 另外,如果我将TextBox.Text绑定到一个可为null的数值属性,我希望在绑定中使用TargetNullValue='',并且可能总是说V

例如,在WPF中很容易定义默认应用于每个文本框的样式

但是这些样式和控件模板不能影响绑定的默认设置,例如,我想要

<TextBox Text="{Binding}" />

举止

<TextBox Text="{Binding UpdateSourceTrigger=PropertyChanged}" />

默认情况下

另外,如果我将TextBox.Text绑定到一个可为null的数值属性,我希望在绑定中使用TargetNullValue='',并且可能总是说ValidateOnDataErrors=True


您是否看到了一种管理此类默认行为的好方法?

我建议您从默认绑定派生,并在自定义类中输入所需的所有内容。可能没有别的办法。

这不是我想读的,但我想这不是你的错;)