Получить экспортированные значения из ServiceLocator по типу - PullRequest
1 голос
/ 13 марта 2012

Я пытаюсь получить значения из ServiceLocator (MEF) по типу.

Пример: указать все элементы управления типа DMControl

IEnumerable<DMControl> list = ServiceLocator.Current.GetAllInstances<DMControl>();

. Список пуст.Когда я открываю список из ServiceLocator, появляются такие элементы управления.Если я получаю экземпляр DMControl с ключом экспорта, тоже работает.Почему я не могу получить все элементы управления одного типа?!

...