В WPF возможно ли привязать DataTrigger к прикрепленному свойству?
Я по существу хочу использовать конвертер на прикрепленном свойстве, чтобы обеспечить стиль, когда было нарушено определенное правило проверки. Я использую разметку следующим образом:
<DataTrigger Binding="{Binding Path=Validation.Errors,
RelativeSource={RelativeSource Self},
Converter={StaticResource RequiredToBoolConverter}}"
Value="True">
<Setter Property="Background" Value="LightGreen" />
</DataTrigger>
Однако, когда это выполняется, я получаю следующее:
Ошибка System.Windows.Data: 39: Ошибка пути BindingExpression: Свойство "Проверка" не найдено на 'object' '' TextBox '(Name=' ')'. BindingExpression: Path = Validation.Errors; DataItem = 'TextBox' (Name= ''); цель Элемент - это "TextBox" (Name= ''); цель свойство "NoTarget" (тип "Объект" )
Если я изменю путь привязки DataTrigger к "Text", я не получаю ошибку привязки данных (но, конечно, это не обеспечивает поведение, которое я ищу).