2013-12-06 4 views
0
  1. Можем ли мы иметь конфигурацию Unity в файле, отличном от app.config, файла приложения? Если да, как это сделать?
  2. Можем ли мы объединить конфигурацию конфигурации по нескольким файлам?
  3. Как определить конфигурацию Unity в файле XAML? (Модули PRISM могут быть сконфигурированы в XAML.)
  4. Возможно ли выполнить пользовательскую реализацию класса считывателя конфигурации Microsoft.Practices.Unity.Configuration.UnityConfigurationSection?

Мы разрабатываем приложение WPF, которое должно позволить другим разработчикам (работающим в различных сферах корпоративного приложения) регистрировать свои XAML виды (пользовательские элементы управления) с нашим приложением. И в зависимости от используемой функциональности наш продукт будет перемещать пользователя в соответствующую форму/представление. Например. При щелчке по кнопке «Домой» пользователь будет перемещен в «Личный кабинет». Но Dashboard может быть или не быть разработан основным продуктом.Чтение конфигурации PRISM & Unity из нескольких файлов

Я пользуюсь Prism 4.1.

ответ

0

Я считаю, что в значительной степени все, что вам нужно, это объясняется в следующем разделе документации Unity «s:

Он описывает, как загрузить один или несколько„конфигураций“ в контейнер Unity из файла конфигурации по умолчанию или из нескольких других независимых файлов.

Основываясь на этом, я считаю, что вы должны иметь конфигурационный файл в каждом из своих модулей и загружать их вручную в методе Initialize (или конструкторы классов модулей). Если нет, вы всегда можете автоматически регистрировать соответствующие типы сопоставлений в модулях.

Смежные вопросы