У меня есть диалог WPF с несколькими текстовыми полями на нем. Текстовые поля привязаны к моему бизнес-объекту и имеют правила проверки WPF.
Проблема в том, что пользователь может отлично нажать кнопку "ОК" и закрыть диалоговое окно, фактически не введя данные в текстовые поля. Правила проверки никогда не срабатывают, поскольку пользователь даже не пытался ввести информацию в текстовые поля.
Можно ли принудительно выполнить проверки проверки и определить, нарушены ли некоторые правила проверки?
Я мог бы сделать это, когда пользователь попытается закрыть диалог и запретить ему делать это, если будут нарушены какие-либо правила проверки.
Спасибо.