Существует ли способ разместить/отобразить полную форму WinForms (не только единственное управление) в своего рода контейнере или управлении типом обертки в форме WPF? Я ищу что-то подобное в понятии к виртуальному, включают от php или iframe в HTML. Возможно путем компиляции его в OCX или DLL.
Насколько мне известно, вы не можете разместить настоящую форму WinForms в WPF.
Однако хорошей альтернативой является создание обычного UserControl в WinForms (как проект библиотеки Windows Forms Control Library), который содержит всю необходимую функциональность и дочерние элементы управления.
Затем в проекте WPF ссылайтесь на WindowsFormsIntegration.dll (она должна находиться на вкладке .NET в Add References).
Затем также ссылайтесь на сборку, содержащую WinForms UserControl, и, наконец, добавьте контейнер WindowsFormsHost в XAML.
Для получения дополнительной информации смотрите это полезное руководство Саши Барбера.
Есть статья на CodeProject, которая показывает, как разместить exe как элемент управления на WinForms (Это приложение, которое использует Tab страницы, перетащите Winform.exe на него, он создаст tabpage с этим окном в нем), взятая из этой статьи здесь. Я знаю, что вы просили именно WPF, но, возможно, это может направить вас в правильном направлении?
Надеюсь, это поможет, С наилучшими пожеланиями, Том.