В XAML есть способ по умолчанию UpdateSourceTrigger для PropertyChanged? - PullRequest
2 голосов
/ 22 сентября 2010

В 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

Ответы [ 2 ]

0 голосов
/ 07 декабря 2010

В конце концов я пошел с этим

public class BindingEx:Binding
{
    public BindingEx()
    {
        UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
    }
}
0 голосов
/ 22 сентября 2010

В WPF UpdateSourceTrigger имеет разные значения по умолчанию для каждого элемента управления, и нет способа установить что-то, что будет контролировать, как все элементы устанавливают свой UpdateSourceTrigger! Вы определенно можете создать прикрепленное поведение, которое может пройти по странице и изменить все значения?

<Window
     local:DefaultUpdateSourceTrigger="PropertyChanged">

</Window>

Затем можно пройтись по визуальному дереву и изменить UpdateSourceTriggers!

...