1

我刚开始学习 WPF,我一直在尝试将此 WPF 控件添加到常规 WinForm 中。

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

我需要StatusStrip用 WPF替换整个文件ToolBar才能正常工作吗?

4

1 回答 1

1

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

var host = new ToolStripControlHost(this.elementHost1);
this.statusStrip1.Items.Add(host);
于 2017-01-03T10:25:38.117 回答