Проверка в Silverlight
-
19-09-2019 - |
Вопрос
как проверить форму ввода элемента управления Silverlight?У меня есть 3 элемента управления, два из трех — это текстовые поля (для имени и возраста), а оставшийся элемент управления — это выбор даты.
Когда я нажимаю кнопку отправки, должна быть вызвана проверка.как это будет сделано??
заранее спасибо.
Решение
Если вы используете Silverlight 3, проверьте проверку данных. http://www.silverlightshow.net/items/Data-Validation-in-Silverlight-3.aspx
Если вы используете Silverlight 2, вам придется использовать собственный код для проверки.
Другие советы
Я написал свою собственную проверку для SL2.Это основано на:
- Прикрепленное свойство для присвоения идентификатора пользовательской проверки элемента управления.
- Валидаторы бизнес-объектов, которые идентифицируют недействительные данные
- VisualTreeHelper для анализа визуального дерева и сопоставления результата проверки и пользовательского идентификатора проверки.
- Пользовательские шаблоны для элементов управления для отображения проверки.
- INotifyPropertyChanged для удаления отображения проверки, если значение свойства было изменено.
Вы также можете найти Блок приложения проверки (который является частью Пакет интеграции Silverlight с корпоративной библиотекой) полезный.Сейчас это общедоступная предварительная версия.