【发布时间】:2012-01-26 16:43:32
【问题描述】:
当使用 MEF 和 Prism v4 时,推荐的[Import]s 方法是什么?这两个调用之间有什么区别(如果有的话)?
选项 1:
public class TestClass
{
[Import]
private IRegionManager _RegionManager;
public TestClass()
{
// stuff here
}
}
选项 2:
public class TestClass
{
private IRegionManager _RegionManager;
[ImportingConstructor]
public TestClass(IRegionManger regionManager)
{
this._RegionManager = regionManager;
// stuff here
}
}
它们之间有什么区别?推荐哪个?
【问题讨论】: