Я новичок в призме и пытаюсь выяснить, как передать ссылку на объект в библиотеку классов WPF (Prism и MEF) из приложения хоста.
Спасибо!
В моем хост-приложении нажатие кнопки вызывает библиотеку классов WPF:
public override void OnClick()
{
//need to pass some object reference into
TestButtonBootstrapper bootstrapper = new TestButtonBootstrapper();
bootstrapper.Run();
}
Мой загрузчик:
protected override void InitializeShell()
{
base.InitializeShell();
if (System.Windows.Application.Current == null)
{
new System.Windows.Application();
}
System.Windows.Application.Current.MainWindow = (Shell)this.Shell;
System.Windows.Application.Current.MainWindow.Show();
System.Windows.Application.Current.MainWindow.Height = 600;
System.Windows.Application.Current.MainWindow.Width = 250;
//Application.Current.MainWindow = (Shell)this.Shell;
//Application.Current.MainWindow.Show();
}