如何在wpf用户控件中托管WinForms用户控件?

如何在wpf用户控件中托管WinForms用户控件?,wpf,winforms,user-controls,host,Wpf,Winforms,User Controls,Host,我已经创建了一个winforms用户控件,并且能够使用WindowsFormsHost控件在wpf窗口中成功地托管它。 但是,当我尝试在wpf用户控件中执行相同操作时,winforms控件将不会显示。 下面是我使用WindowsFormsHost托管windows窗体控件的代码 <DockPanel LastChildFill="False"> <WindowsFormsHost Name="windowsFormsHost1" DockPanel.Dock=

我已经创建了一个winforms用户控件,并且能够使用WindowsFormsHost控件在wpf窗口中成功地托管它。 但是,当我尝试在wpf用户控件中执行相同操作时,winforms控件将不会显示。 下面是我使用WindowsFormsHost托管windows窗体控件的代码

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

 windowsFormsHost1.Child = new WinFormChartUC();

windowsFormsHost1.Child=新的WinFormChartUC();

我们将提前感谢您的帮助。

如何将其完全封装在WindowsFormsHost元素中

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

如何将其完全封装在WindowsFormsHost元素中

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


如果使用页面而不是用户控件(如果这是一个选项),我可能会工作。如果使用页面而不是用户控件(如果这是一个选项),我可能会工作。