Размещаем WPF окно в dll библиотеке

В Windows Forms можно без труда разместить форму в обычной библиотеке классов. Но, подобный тип библиотек не поддерживает окна WPF.

Как быть в этом случае? Не размещать же все окна внутри исполняемого файла…

На самом деле выход есть!

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

И в ней уже можно беспрепятственно создать окно, которое можно вызвать из любой другой .NET сборки.

Подключение такой библиотеки и вызов окна из неё ничем не отличаются от аналогичных процедур при размещении формы Windows Forms в библиотеке классов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *