Как экспортировать Application.Current с MEF в SL3? - PullRequest
0 голосов
/ 04 марта 2011

Кажется, я застрял.Есть ли способ экспортировать Application.Current проекта Silverlight с использованием MEF, чтобы при загрузке файла .XAP (мой проект компонента Silverlight) у меня был доступ к приложению этого .xap?

Ответы [ 2 ]

1 голос
/ 04 марта 2011

На самом деле в этом нет необходимости.Поскольку Application.Current уже является синглтоном, он будет существовать после загрузки вашего .xap в любом случае.Вам не нужно экспортировать его через MEF - ваш компонент уже сможет получить к нему прямой доступ.

1 голос
/ 04 марта 2011

Попробуйте:

Container.ComposeExportedValue(Application.Current);

, где Container - MEF CompositionContainer.

...