Может ли кто-нибудь подтвердить или опровергнуть, что NumericUpDown от Silverlight поддерживает NotifyOnValidationError и/или ValidatesOnExceptions?NumericUpDown ctrl не обнаруживает ошибки проверки/исключения
ответ
Это делает, и это не так.
Это, потому что оно происходит от Control
, где механизм проверки привязки соответствует UI-коду. Он имеет обычные визуальные состояния Valid
, InvalidFocused
и InvalidUnfocused
и с набором привязок для уведомления об ошибках проверки, что визуальное состояние элементов управления будет установлено в одно из этих соответствующих состояний.
Это не тем, что шаблон управления по умолчанию, включенный в код инструментария, фактически не имеет никакого пользовательского интерфейса для представления или отображения проверки.
Поэтому для поддержки NotifyOnValidationError
вам необходимо скопировать и отредактировать шаблон по умолчанию и добавить некоторый пользовательский интерфейс для проверки. Вы можете получить представление о требуемом пользовательском интерфейсе проверки, просмотрев шаблон для TextBox.