MEF: MSDN 杂志上的文章(8) MEF: 导入同一约定的多个导出 ???
2012-06-21 23:45
417 查看
http://msdn.microsoft.com/zh-cn/magazine/ee291628.aspx
[Export]
public class ViewFactory
{
[ImportMany]
IEnumerable<IView> Views { get; set; }
}
[Export(typeof(IView))]
public partial class SalesOrderView : UserControl, IView
{
}
//in a contract assembly
public interface IView { }
MEF 还支持使用具体集合(如 ObservableCollection<T> 或 List<T>)以及提供默认构造函数的自定义集合来进行导入。???
[Export]
public class ViewFactory
{
[ImportMany]
IEnumerable<IView> Views { get; set; }
}
[Export(typeof(IView))]
public partial class SalesOrderView : UserControl, IView
{
}
//in a contract assembly
public interface IView { }
MEF 还支持使用具体集合(如 ObservableCollection<T> 或 List<T>)以及提供默认构造函数的自定义集合来进行导入。???
相关文章推荐
- MEF: MSDN 杂志上的文章(15) 拒绝【多个导出,但只用一个导入,会拒绝,但还是稳定的组合】
- MEF: MSDN 杂志上的文章(12) 导入延迟导出和访问元数据
- MEF: MSDN 杂志上的文章(6) 一个部件可以有多个导出 !!!
- MEF: MSDN 杂志上的文章(7) 约定程序集 ???
- MEF: MSDN 杂志上的文章(10) 使用元数据区分导出
- MEF: MSDN 杂志上的文章(11) 自定义导出特性 【手工写ExportAttribute的子类】???
- MEF: MSDN 杂志上的文章(2). 两种导入方式的比较. 属性或字段的导入 VS 构造函数的导入
- MEF: MSDN 杂志上的文章(4) 通过属性将非 MEF 项导出到 MEF ???
- MEF: MSDN 杂志上的文章(14) 稳定的组合
- MEF: MSDN 杂志上的文章(9) 控制部件创建策略 ???
- MEF: MSDN 杂志上的文章(13) 重新组合 【暂时用不到,以后再看】
- MEF: MSDN 杂志上的文章(15) 诊断拒绝???
- MEF: MSDN 杂志上的文章(0)
- MEF: MSDN 杂志上的文章(1). 导出类
- MEF: MSDN 杂志上的文章(3) 组合
- MEF: MSDN 杂志上的文章(5) 将实现与接口分离
- MEF程序设计指南四:使用MEF声明导出(Exports)与导入(Imports)
- MEF程序设计指南四:使用MEF声明导出(Exports)与导入(Imports)
- MySQL数据导出导入的文章
- 看到一篇好文章 oracle文件导入导出