Каков наилучший способ проверки формы в WPF (с привязкой к данным)? - PullRequest
1 голос
/ 03 марта 2009

У меня есть несколько форм со многими текстовыми полями / выпадающими списками, и я хотел бы отключить кнопку «Сохранить», когда хотя бы одно из полей недопустимо. Мне удалось настроить несколько пользовательских ValidationRules, например, так (показан пример текстового поля):

<Binding Path="Name">
    <Binding.ValidationRules>
        <my:TextFieldNotEmpty/>
    </Binding.ValidationRules>
</Binding>

Мой вопрос: как я могу настроить свою форму так, чтобы, даже если одно правило проверки не было выполнено, кнопка «Сохранить» не была включена? Есть ли стандартный способ обработки ситуации (возможно, триггер), или это место, где WPF терпит неудачу?

Ответы [ 3 ]

1 голос
/ 16 августа 2010

Вас может заинтересовать BookLibrary пример приложения WPF Application Framework (WAF) . В нем показано, как использовать проверку в WPF и как управлять кнопкой «Сохранить» при наличии ошибок проверки.

1 голос
/ 03 марта 2009

Это ответит на ваш вопрос? Обнаружение ошибок валидации WPF

0 голосов
/ 11 марта 2009
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...