【发布时间】:2015-09-22 11:06:03
【问题描述】:
如何在 winforms 用户控件 中添加 wpf 用户控件?尝试使用元素宿主托管 Wpf 用户控件,如下所示。添加的子控件在设计和运行时不显示。
public partial class WinformsUC: UserControl
{
public WinformsUC()
{
InitializeComponent();
try
{
var eH = new ElementHost {Dock = DockStyle.Fill, Child = new WpfUserControl()};
Controls.Add(eH);
}
catch (Exception exception)
{
Log.Debug(Constructor : " + exception.Message);
}
}
}
【问题讨论】:
-
@user1874589 您确定您已将 Windows 用户控件添加到主窗口窗体并在 WPFUser 控件中添加了一些内容吗?你的代码对我很有用。
-
是的,这是一个 windows 用户控件,而不是 wpf 用户控件,而 WPF 用户控件将 wpf 控件作为内容。