1

我刚开始学习WPF,并一直试图将此WPF控件添加到常规的WinForm。我可以将ElementHost添加到常规的WinForm StatusStrip吗?

我知道我可以使用Forms.Integration.ElementHost在WinForm中托管WPF控件。但由于StatusStrip需要Items而不是Controls它标记为ElementHost不兼容。

我是否需要用WPF ToolBar替换整个StatusStrip才能使用?

+1

是的,您可以使用“ToolStripControlHost”托管元素主机。 –

回答

1

您可以使用ToolStripControlHost来添加任何控制条。例如,对于托管wpf用户控件的元素主机,您可以使用以下代码:

var host = new ToolStripControlHost(this.elementHost1); 
this.statusStrip1.Items.Add(host); 
+0

哦!它拥有一个控制!我懂了!谢谢!正是我需要的! – RiA

+0

不客气:) –

相关问题