Существуют ли какие-либо фреймворки или встроенные механизмы для проверки валидации свойств классов моделей или классов модели представления в WP7? В идеале я не хочу настраивать NotifyOnValidationError = True, ValidatesOnExceptions = True и BindingValidationError для каждого отдельного свойства в представлении и выполнять переключатели в коде для имени свойства. Также я бы предпочел иметь логику проверки в VM класс или класс модели, а не код.WP7-проверка данных модели или модели данных
0
A
ответ
0
Кроме того, я предпочел бы иметь логику проверки в любом классе В. М.
IDataErrorInfo
также применяется к виду-модели. Если вы просматриваете модели данных непосредственно в представлении, вы делаете это неправильно в первую очередь.
Возможно, есть некоторые рамки, если вы хотите их искать, но нет ничего дополнительного встроенного, чем уже известные методы проверки (IDataErrorInfo).
Смежные вопросы
- 1. Дублирование данных данных модели/модели
- 2. Модель данных или модели данных Asp.net mvc
- 3. Отношения для модели модели данных
- 4. Модели данных привязки данных
- 5. Должны ли аннотации данных быть на модели или модели просмотра?
- 6. База данных + модель модели данных
- 7. Как отделить модели данных и модели локальных данных от углового?
- 8. Создание модели данных сущности из пустой модели
- 9. Сохранение данных из модели модели Django
- 10. Проверка модели данных
- 11. Использование модели данных Protobuf
- 12. Элемент модели данных cmi.exit
- 13. Атрибуты данных модели MVC
- 14. Проверка подлинности модели данных
- 15. CoreData - Модели данных
- 16. Модели данных потока событий
- 17. Альтернатива перезагрузке данных модели
- 18. Основная модель модели данных
- 19. Агрегаты против модели данных
- 20. Замена данных модели таблицы
- 21. Структура модели базы данных django - через модели
- 22. Получение данных модели модели из TreeModel
- 23. Дизайн модели данных и дизайн доменной модели
- 24. не сохраняет вложенные данные модели данных модели?
- 25. Подход к модели данных модели Cassandra
- 26. Как управлять версиями версий модели модели данных
- 27. Правильное разделение модели данных и просмотр модели
- 28. Путаница модели данных Cassandra
- 29. Мысли о модели данных
- 30. Настройка модели данных в качестве свойства другой модели данных
Я подвергаю свои модели виртуальной машине, и виртуальная машина в свою очередь предоставляет свойства, необходимые для представления, когда в систему попадают свойства getters, поэтому я не подвергаю себя модели напрямую. В настоящее время моя виртуальная машина реализует IDataErrorInfo. Я уже посмотрел на такие структуры, как MVVM light и т. Д., Чтобы проверить, была ли выполнена валидация, но не удалось найти какой-либо, и поэтому этот вопрос был отправлен здесь. У меня есть «BindingValidationError» для каждого элемента управления ввода на моей странице, указывающего на соответствующий метод обработчика, но это, по-видимому, повторяется и бессвязно в долгосрочной перспективе. –