Связывание данных WPF - установите для NotifyOnValidationError значение true для всех привязок с правилами проверки

В моем приложении WPF Я хочу установить для NotifyOnValidationError значение true (структура по умолчанию устанавливает значение false) для всех дочерних элементов управления / привязок, если они имеют какие-либо ValidationRules, прикрепленные к привязке. В самом деле, было бы неплохо указать и другие значения привязки по умолчанию - например, ValidatesOnDataErrors также всегда должно быть истинным.

Например, в следующем текстовом поле я не хочу вручную указывать NotifyOnValidationError свойство.

<TextBox>
    <TextBox.Text>
        <Binding Path="PostalCode" 
                 ValidatesOnDataErrors="True" 
                 NotifyOnValidationError="True">
            <Binding.ValidationRules>
                <rules:PostalCodeRule />
            </Binding.ValidationRules>
        </Binding>
    </TextBox.Text>
</TextBox>
7
задан Reddog 24 February 2011 в 00:30
поделиться