Валидация DataAnnotations реализована только в MVC? - PullRequest
1 голос
/ 08 июля 2011

Я как-то пропустил введение DataAnnotations. Я смотрю на них время от времени последние пару недель. Кажется, все, что я нахожу, связано с MVC. Существуют ли полные реализации для проверки с помощью WPF, WinForms и т. Д.?

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

Мои текущие интересы лежат в WPF, так что это действительно то, что я ищу.

ТИА

Ответы [ 2 ]

1 голос
/ 10 июля 2011

Карл Шиффлетт из команды Microsoft по шаблонам и практикам имеет подробное видео о том, как использовать атрибуты аннотаций данных в WPF . Его исходный код доступен по ссылке внизу его сообщения в блоге в его демонстрационном приложении Stuff .

Аннотации данных являются хорошим промежуточным звеном между этим и специальной проверкой, которую обычно можно увидеть в книгах и руководствах WPF, и более мощным блоком приложений для корпоративной проверки, о котором упоминал @Evan Larsen выше. Кроме того, как вы заметили, использование аннотаций данных позволяет совместно использовать модели с приложениями ASP.NET.

0 голосов
/ 08 июля 2011

Что касается WPF, поддержка DataAnnotations не встроена, но не должно быть слишком сложно подключиться к вашему собственному приложению.

Демонстрационное приложение моей библиотеки с открытым исходным кодом PDX показывает один из способов сделать это, но документация для 0.2 еще не закончена:)

Вот еще один способ сделать это: http://babaandthepigman.wordpress.com/2010/02/14/wpf-commanding-and-data-annotations-validation/

...