Заставьте PRISM использовать другой экземпляр UnityContainer - PullRequest
0 голосов
/ 22 марта 2010

У меня есть UnityContainer в моем приложении. Теперь я хочу добавить использование PRISM в мое приложение и хочу, чтобы PRISM использовал мой контейнер вместо его внутреннего, определенного в загрузчике. Или я также был бы удовлетворен, если бы мог создать какую-то связь между этими двумя контейнерами, чтобы при вызове MyContainer.Resolve () он мог перенаправить этот вызов в контейнер PRISM и разрешить тип, зарегистрированный в PRISM, т.е. RegionManager.

Заранее спасибо!

1 Ответ

2 голосов
/ 22 марта 2010

Я думаю, вам нужно только переопределить метод CreateContainer() в загрузчике вашего приложения и вернуть свой собственный IUnityContainer:

protected override IUnityContainer CreateContainer()
{
    // return your container here...
}
...