Помещение windowsformhost в пользовательский контроль - PullRequest
0 голосов
/ 23 августа 2011

Я пытаюсь поместить windowsformshost в WPF UserControl. Всякий раз, когда я уменьшаю размер UserControl, оконный хост выглядит как выпавший из UserControl? Есть ли способ заставить windowsformshost остаться в пользовательском контроле? Я видел несколько примеров в Интернете, но ни один из них не работает. Я помещаю Windows Formshost в сетку. Есть ли еще место, где я должен его разместить? Заранее благодарю за помощь.

David

1 Ответ

0 голосов
/ 23 августа 2011

Если вы хотите, чтобы ваши WindowsFormHost всегда имели ширину и высоту, как ваш родительский элемент управления, вы можете

1) Поместить его в DockPanel с LastChildFill="True"

2) Bindк ActualWidth и ActualHeight вашего родительского элемента управления (либо Grid или UserControl) с шириной и высотой вашего WindowFormHost.

...