Проверка в Silverlight - PullRequest
       18

Проверка в Silverlight

2 голосов
/ 24 августа 2009

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

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

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

Ответы [ 3 ]

2 голосов
/ 25 августа 2009

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

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

0 голосов
/ 18 февраля 2011

Также может оказаться полезным Блок приложения проверки (который входит в Enterprise Library Integration Pack ). Прямо сейчас в открытом доступе.

0 голосов
/ 26 августа 2009

Я написал свою собственную валидацию для SL2. Он основан на:

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