У меня есть редактируемый combobox, что текст привязан к свойству объекта. Я связал исключениеValidationrule с свойством text, и он работает и поворачивает элемент управления красным. Мне нужно также отключить кнопку, но я не могу шов, чтобы найти, как проверить validation.haserrors в этом случаеWpf ComboBox validation Trigger
моего XAML для комбинированного окна
<ComboBox Margin="0,3,0,3" Width="40" Name="CATCODE" IsEditable="True" >
<ComboBox.Text>
<Binding Path="CategoryCode" >
<Binding.ValidationRules>
<ExceptionValidationRule >
</ExceptionValidationRule>
</Binding.ValidationRules>
</Binding>
</ComboBox.Text>
</ComboBox>
спускового крючка данные
<Style x:Key="DisbleOnValidation" TargetType="Button">
<Style.Triggers>
<DataTrigger Binding="{Binding Path=Validation.HasError, ElementName=CATCODE}" Value="True" >
<Setter Property="IsEnabled" Value="False"/>
</DataTrigger>
</Style.Triggers>
</Style>
Фантастическая удивительность. – rerun
Без проблем, рад, что это сработало :) –