Как получить список зарегистрированных просмотров в призме с MEF - PullRequest
0 голосов
/ 27 февраля 2012

Или список зарегистрированных деталей?

пробовал

[Import]
CompositionContainer container;

но не удалось

1 Ответ

0 голосов
/ 27 февраля 2012

Убедитесь, что ваш Bootstrapper экспортирует CompositionContainer.

Начиная с образца Prism ModularityWithMef, я добавил следующее к QuickStartBootstrapper : MefBootstrapper

    protected override void ConfigureContainer()
    {
        base.ConfigureContainer();

        this.Container.ComposeExportedValue<CompositionContainer>(this.Container);
    }

Затем я смог получить доступ к CompositionContainerиз других модулей.

Также попробуйте использовать [Import(AllowDefault = true, AllowRecomposition = true)] для выхода из зависимостей.

...