Здесь по схожим я имею в виду, что мои приложения имеют множество вопросов с 5/6 страницами. Типы свойств, которые я собираюсь использовать, будут одинаковыми для всех моих приложений. единственное, что изменится, - это порядок, где возникает вопрос, как страница -1/2/3/..Структура представлений-моделей в качестве основы для аналогичных приложений
Я создал несколько базовых типов, чтобы те же приложения использовали те базовые типы, где большая часть общие атрибуты будут определены с использованием атрибутов данных.
, как вы можете видеть на картинке:
Теперь я должен создать ViewModels для каждого отдельного мнения. Модели viewmodels смогут использовать эти базовые типы в виде свойств, а некоторые определенные для конкретного приложения проверки будут определены в той же модели viewmodel.
Я думал об этой структуре для всех своих приложений, потому что тогда я повторял бы то же самое снова и снова. Я понимаю, что каждая точка зрения должна иметь свою собственную модель просмотра. Итак, я буду ссылаться на сборку базового типа и создавать отдельные модели просмотра для приложения, используя только те типы, которые мне нужны для определенного вида.
Является ли это хорошим шагом вперед, поскольку я хочу создать основу для всех своих приложений?
Я не могу видеть изображение! Я все равно загрузил его с моего компьютера. –