У меня есть несколько форм со многими текстовыми полями / выпадающими списками, и я хотел бы отключить кнопку «Сохранить», когда хотя бы одно из полей недопустимо. Мне удалось настроить несколько пользовательских ValidationRules, например, так (показан пример текстового поля):
<Binding Path="Name">
<Binding.ValidationRules>
<my:TextFieldNotEmpty/>
</Binding.ValidationRules>
</Binding>
Мой вопрос: как я могу настроить свою форму так, чтобы, даже если одно правило проверки не было выполнено, кнопка «Сохранить» не была включена? Есть ли стандартный способ обработки ситуации (возможно, триггер), или это место, где WPF терпит неудачу?