Как добраться до регистраций PrismApplication - PullRequest
0 голосов
/ 02 марта 2019

В более раннем UnityBootstrapper у меня было следующее:

                var reg = instance.Container.Registrations.First(r => type == r.RegisteredType);
reg.MappedToType

Я хочу получить тип, зарегистрированный для определенного интерфейса, и в новом приложении PrismApplication их не так просто найти.

1 Ответ

0 голосов
/ 03 марта 2019

Вы можете использовать GetContainer для абстракции контейнера, которую вы получаете от призмы, чтобы получить фактический контейнер:

var reg = containerRegistry.GetContainer().Registrations.First(r => type == r.RegisteredType);
...