Есть ли лучший способ подключить зависимости ??Это зависит от одноэлементного App.Current и предоставления функции, которая предоставляет _container.SatisfyImports.
Есть ли более MEF-tastic способ работы?
Вот часть моего основного приложенияclass
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);
}
}