【发布时间】:2012-01-20 18:30:32
【问题描述】:
我正在使用带有 MEF 的 Prism 4.0。我的应用程序使用其类上的 [ImportingConstructor] 属性来构造对象。我需要访问构造的对象。我相信 Prism 有一个它创建的所有对象的列表。帮我找到下图所示的 SomeObjectListSomewhere。
例子:
public class Foo
{
private readonly INoob _noob;
[ImportingConstructor]
public Foo(INoob noob)
{
_noob = noob
}
}
public class NotNoob
{
public GoAction()
{
// I need Access to all INoob constructed objects here
foreach (INoob noob in SomeObjectListSomewhere)
{
noob.DoSomething();
}
}
}
【问题讨论】: