Приложения WPF, работающие в приложениях WPF - PullRequest
1 голос
/ 16 февраля 2012

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

Каждое приложение WPF - это собственный проект в моем решении VS,рекомендуются для загрузки экземпляра других приложений в мое приложение оболочки и (предпочтительно) ограничивать их определенными границами в диспетчере окон.

1 Ответ

1 голос
/ 16 февраля 2012

Я бы попытался переосмыслить ваш дизайн.

Вместо того, чтобы пытаться загружать "другие приложения WPF", было бы гораздо проще загрузить Windows или, возможно, даже лучше, UserControls из других сборок (проектов)./ solutions) и отображать их непосредственно в вашем приложении.

Такая расширяемость может быть довольно легко реализована с помощью MEF , встроенного в платформу.Это позволит вам определять контракты, которые можно динамически загружать в ваше основное приложение и использовать для создания необходимых функций.

...