В Windows Forms можно без труда разместить форму в обычной библиотеке классов. Но, подобный тип библиотек не поддерживает окна WPF.
Как быть в этом случае? Не размещать же все окна внутри исполняемого файла…
На самом деле выход есть!
Для того чтобы разместить в WPF окно в dll библиотеке нужно вместо обычной библиотеки классов создать библиотеку пользовательских элементов управления (пользовательский элемент управления, автоматически добавляемый из шаблона можно в случае не надобности удалить).
И в ней уже можно беспрепятственно создать окно, которое можно вызвать из любой другой .NET сборки.
Подключение такой библиотеки и вызов окна из неё ничем не отличаются от аналогичных процедур при размещении формы Windows Forms в библиотеке классов.
Добавить комментарий