Загрузка приложения внутри другого - PullRequest
3 голосов
/ 23 февраля 2012

Я бы хотел, чтобы мое приложение WPF могло загрузить файл ".exe" и показать его внутри себя.У меня есть мой основной WPF, который проверяет папку, в которую загружаются плагины с MEF, но я могу загружать только «dll» файлы без UI.Итак, я нашел x плагинов, могу загружать информацию и таким же образом хочу открыть пользовательский интерфейс, связанный с загруженной DLL.

Я не знаю, понятно ли, что я хочу сделать, но если у вас естьидея, которая может мне помочь, я понимаю.

1 Ответ

1 голос
/ 28 марта 2012

В DLL вы можете добавить элементы пользовательского интерфейса.

Добавьте, например, Window в ваш проект плагина (проект с выводом dll) и используйте следующий код при создании экземпляра вашего плагина в основном приложении:

Window win = new Window();

win.Show();
...