在XAML(或代码)中有没有办法将UpdateSourceTrigger默认为PropertyChanged用于所有绑定?
http://msdn.microsoft.com/en-us/library/system.windows.data.binding.updatesourcetrigger.aspx
http://msdn.microsoft.com/en-us/library/system.windows.data.updatesourcetrigger.aspx
答案 0 :(得分:0)
在WPF中,UpdateSourceTrigger为每个控件都有不同的默认值,并且无法设置控制所有元素如何设置其UpdateSourceTrigger的内容!你绝对可以创建一个可以浏览页面并更改所有值的附加行为吗?
<Window
local:DefaultUpdateSourceTrigger="PropertyChanged">
</Window>
然后可以走可视树并更改UpdateSourceTriggers!
答案 1 :(得分:0)
最后我选择了这个
public class BindingEx:Binding
{
public BindingEx()
{
UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
}
}