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

不客氣:) –

相關問題