1
有沒有更好的方法來掛鉤依賴? 這依賴於單例App.Current並暴露了一個公開_container.SatisfyImports的函數。通過SatisfyImports找到可能的解決方案 - 有更好的方法嗎?
是否有更多MEF-tastic的做事方式?
這裏是我的主應用程序類
public partial class App : Application
{
private CompositionContainer _container;
....
public void SatisfyImportsOnce(Object satifyMe)
{
_container.SatisfyImportsOnce(satisfyMe);
}
}
下面是ComposeParts很久之後實例化的測試類被稱爲的一部分......
public class TestClass
{
public TestClass()
{
Console.WriteLine("Created a TestClass");
((Microsoft.Samples.XFileExplorer.App)App.Current).SatisfyImportsOnce(this);
}
}