У меня есть приложение, у которого есть, так сказать, «модули».Каждый пользователь имеет права на просмотр каждого модуля, некоторые не видят всех, некоторые видят все.
Я хочу загрузить файлы XAP и загрузить эти модели представлений (с представлениями) в мое приложение.
Как это сделать с помощью Galasoft MVVM light и DeploymentCatalogService?
Ссылка:
http://mvvmlight.codeplex.com/
http://codebetter.com/glennblock/2010/03/08/building-hello-mef-part-iv-deploymentcatalog/
Возможно ли это или нет?Я трачу свое время здесь?Как инициализировать это в локаторе?
Итак, позвольте мне объяснить это в следующем примере:
- Пользователь входит в систему
- приложение загружает файлы XAP в зависимости от пользователяправа доступа (модуль пользователей, модуль групп, модуль статей, модуль клиентов, модуль учета и т. д.) = ViewModel + Views
- пользователь нажимает на один из модулей, и ViewModel инициируется
- userиспользует приложение и счастлив
В настоящее время у меня есть все модели представлений в одном проекте Silverlight.