Вопрос

как проверить форму ввода элемента управления Silverlight?У меня есть 3 элемента управления, два из трех — это текстовые поля (для имени и возраста), а оставшийся элемент управления — это выбор даты.

Когда я нажимаю кнопку отправки, должна быть вызвана проверка.как это будет сделано??

заранее спасибо.

Это было полезно?

Решение

Если вы используете Silverlight 3, проверьте проверку данных. http://www.silverlightshow.net/items/Data-Validation-in-Silverlight-3.aspx

Если вы используете Silverlight 2, вам придется использовать собственный код для проверки.

Другие советы

Я написал свою собственную проверку для SL2.Это основано на:

  1. Прикрепленное свойство для присвоения идентификатора пользовательской проверки элемента управления.
  2. Валидаторы бизнес-объектов, которые идентифицируют недействительные данные
  3. VisualTreeHelper для анализа визуального дерева и сопоставления результата проверки и пользовательского идентификатора проверки.
  4. Пользовательские шаблоны для элементов управления для отображения проверки.
  5. INotifyPropertyChanged для удаления отображения проверки, если значение свойства было изменено.

Вы также можете найти Блок приложения проверки (который является частью Пакет интеграции Silverlight с корпоративной библиотекой) полезный.Сейчас это общедоступная предварительная версия.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top