Как правильно получить часто используемые данные в шаблоне MVVM?
Я пишу приложение (используя архитектуру MVVM), в котором я должен собирать регистрационные данные клиента. Часть этих данных - адрес клиента. У меня есть веб-сервис на нашем сервере, который возвращает список штатов США, и я должен использовать этот сервис. Как я понимаю, MVVM требует (настоятельно поощряет) отображение 1-к-1 Model-ModelView-View. Кроме того, я предвижу, что мне придется получить список состояний для другой формы в том же приложении. Итак, вопрос в том, как правильно реализовать это в MVVM?
Что я уже пробовал:
До сих пор я не могу придумать способ, который не нарушал бы Правило 1 к 1. Ценится пример высокого уровня.
[no name]
Просто используйте ту же модель. Повторное использование кода превосходит какое-то произвольное "правило", которое в любом случае никого не волнует. Полиции МВВМ нет.