NumericUpDown ctrl не обнаруживает ошибки / исключения проверки - PullRequest
1 голос
/ 28 января 2011

Может ли кто-либо подтвердить или опровергнуть, что NumericUpDown Silverlight поддерживает NotifyOnValidationError и / или ValidatesOnExceptions?

1 Ответ

1 голос
/ 28 января 2011

Да, и нет.

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

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

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

...