Добавление пользовательских элементов управления Windows в пользовательский элемент управления WPF - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть пользовательский элемент управления WinForms (панель инструментов), который я хотел бы добавить в пользовательский элемент управления WPF, есть ли способ сделать это?

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

Я видел несколько примеров, на которых показаны формы Windows, размещенные в элементе управления WPF.Но это не то, что я хочу видеть.

Ответы [ 2 ]

1 голос
/ 03 февраля 2012

Это довольно легко осуществить. Есть небольшая удобная вещь, известная как WindowsFormHost, все что вам нужно сделать, это объявить ее в XAML вашего элемента управления и вложить в нее свой элемент управления формами, например:

<UserControl>
...
<Grid>
  <WindowsFormsHost>
    <forms:MyFormsToolbarControl/>
  </WindowsFormHost>
</Grid>

...

WindowsFormHost живет внутри обычного набора инструментов WPF, поэтому его не должно быть трудно найти. Между тем, есть пример того, как создать эквивалентный XAML в коде в этом месте ...

http://msdn.microsoft.com/en-us/library/ms751761.aspx

0 голосов
/ 24 ноября 2013

Вы можете проверить мой ответ на подобный вопрос здесь:

WPF с WinForm, проблемы с навигацией по вкладкам

Это также покажет вам, как исправить проблему с вкладками в элементах управления Windows, которые находятся внутри представлений wpf.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...