2011-01-28 8 views

ответ

1

Это делает, и это не так.

Это, потому что оно происходит от Control, где механизм проверки привязки соответствует UI-коду. Он имеет обычные визуальные состояния Valid, InvalidFocused и InvalidUnfocused и с набором привязок для уведомления об ошибках проверки, что визуальное состояние элементов управления будет установлено в одно из этих соответствующих состояний.

Это не тем, что шаблон управления по умолчанию, включенный в код инструментария, фактически не имеет никакого пользовательского интерфейса для представления или отображения проверки.

Поэтому для поддержки NotifyOnValidationError вам необходимо скопировать и отредактировать шаблон по умолчанию и добавить некоторый пользовательский интерфейс для проверки. Вы можете получить представление о требуемом пользовательском интерфейсе проверки, просмотрев шаблон для TextBox.