Загрузка графического интерфейса для настольного wpf-приложения - PullRequest
0 голосов
/ 25 марта 2012

Я разработчик wpf-приложения, которое будет развернуто в разных местах моего города.GUI моих приложений будет меняться в зависимости от сезона.Я планирую написать приложение с использованием MEF / MVVM, чтобы я мог изолировать часть GUI в отдельную DLL и загрузить новую версию, когда она будет доступна.Недавно я узнал о XAP.Можно ли поместить файлы GUI в XAP и загружать их при необходимости?Возможно ли иметь плагин silverlight внутри приложения WPF?

1 Ответ

0 голосов
/ 25 марта 2012

Можно ли поместить файлы GUI в XAP и загрузить их, когда необходимо

Конечно, вы можете. Я рекомендовал бы прочитать о Prism для получения информации о том, как создавать модульные приложения в WPF. Основная идея заключается в том, чтобы динамически загружать необходимые сборки, ссылаться на их ресурсы и размещать их содержимое на странице. MEF используется для импорта объявлений компонентов / пользовательских элементов управления.

Возможно ли иметь плагин silverlight внутри приложения WPF?

Конечно, вы можете это сделать. Одним из способов является интеграция элемента управления webBrowser на вашу страницу и установка его местоположения в файл XAP, хотя это выглядит излишним.

...