我刚开始学习WPF,我一直在尝试将这个WPF控件添加到常规的WinForm中。
我知道我可以使用Forms.Integration.ElementHost
在WinForm中托管WPF控件。但由于StatusStrip
需要Items
而非Controls
,因此将ElementHost
标记为不兼容。
我是否需要将整个StatusStrip
替换为WPF ToolBar
才能生效?
答案 0 :(得分:1)
您可以使用ToolStripControlHost
向条带添加任何控件。例如,对于托管wpf用户控件的元素主机,您可以使用以下代码:
var host = new ToolStripControlHost(this.elementHost1);
this.statusStrip1.Items.Add(host);