我正在为每个文本框重复相同的绑定参数,并且它们是非常长的字符串(由于许多原因这不是很好)。而且我想知道是否有办法缩短它们?
例如,表单上的所有控件都使用以下绑定模板:
Text="{Binding SourceProperty, UpdateSourceTrigger=PropertyChanged,
ValidatesOnExceptions=True, ValidatesOnDataErrors=True,
NotifyOnValidationError=True}"
我希望有一些更短的东西,理想情况下将SourceProperty作为参数。可能是这样的:
Text="{MyBinding SourceProperty}"
或
Text="{Binding SourceProperty, Params=MyParams}"
一种可能的选择是从Binding继承并创建新的标记扩展。有人试过吗? 如何使这些重复绑定看起来更好?