这段代码看看: public class Program
{
[import]IMain Main {get; set;}
...
private Compose() {...}
}
internal interface IMain
{
...
}
[Export(typeof(IMain)]
public class Main : IMain
{
[impo
我正在使用MEF作为项目导入插件,因为插件是用WPF编写的,它们都有一个视图和一个视图模型。插件知道视图模型,但主外壳UI将构造视图并使用约定通过配置类型模式绑定视图模型。 我已经使用一些代码从建立你自己的MVVM框架样本做自动视图发现: [ImportMany(typeof(IPlugin))]
public IEnumerable<IPlugin> Plugins { get; se