Использовать пользовательское текстовое поле WinForms в WPF?

#winforms #wpf-controls

#winforms #wpf-элементы управления

Вопрос:

У меня есть приложение WPF, которому требуется подсветка синтаксиса. ЭТО именно то, что я ищу… однако это для WinForms. Могу ли я, и если да, то как мне добавить его в свою программу WPF?

Ответ №1:

Ответ №2:

В MSDN есть пошаговое руководство

В этом пошаговом руководстве вы познакомитесь с приложением, в котором размещен составной элемент управления Windows Forms, для выполнения ввода данных в приложении WPF. Составной элемент управления упакован в DLL. Эта общая процедура может быть распространена на более сложные приложения и элементы управления.

В этом сценарии элементы управления WinForms находятся в отдельной DLL, которую необходимо подписать.

Приложению WPF необходимо использовать элемент управления WinFormsHost в качестве контейнера для элемента управления.