标签: wpf types prism mef service-locator
我正在尝试按类型从ServiceLocator(MEF)获取值。
示例:提供所有类型为DMControl的控件
IEnumerable<DMControl> list = ServiceLocator.Current.GetAllInstances<DMControl>();
列表为空。当我从ServiceLocator打开列表时,有类似的控件。 如果我使用导出密钥获得DMControl的实例,也可以。为什么我不能获得一种类型的所有控件?!