2012-03-10 108 views
1

我已經創建了一個winforms用戶控件,並且能夠使用WindowsFormsHost控件成功將其託管在一個wpf窗口中。 但是,當我嘗試在wpf用戶控件中做同樣的事情時,winforms控件不會顯示出來。 以下是我用來託管使用WindowsFormsHost的窗體控件的代碼。如何在wpf用戶控件中託管WinForms用戶控件?

<DockPanel LastChildFill="False"> 
     <WindowsFormsHost Name="windowsFormsHost1" DockPanel.Dock="Top" /> 
</DockPanel> 

windowsFormsHost1.Child = new WinFormChartUC(); 

任何幫助提前感謝。

+0

我可能會工作,如果您使用頁面,而不是UserControl(如果這是一個選項)。 – Paparazzi 2012-03-10 22:02:56

回答

1

如何將它完全包含在WindowsFormsHost元素中?

<WindowsFormsHost> 
    <local:WinFormChartUC x:Name="_WinFormChartUC"/> 
</WindowsFormsHost>