1

Я только начал изучать WPF, и я пытался добавить этот элемент управления WPF в обычную WinForm.Могу ли я добавить ElementHost в обычный WinForm StatusStrip?

Я знаю, что могу использовать Forms.Integration.ElementHost для размещения элементов управления WPF в WinForm. Но поскольку StatusStrip принимает Items, а не Controls, он обозначает ElementHost как несовместимый.

Должен ли я заменить весь StatusStrip на WPF ToolBar для этого?

+1

Да, вы можете использовать 'ToolStripControlHost' для размещения элементов узла. –

ответ

1

Вы можете использовать ToolStripControlHost, чтобы добавить любой элемент управления к полосе. Например, для элемента хоста, который размещен пользовательский элемент управления WPF, вы можете использовать этот код:

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

Ох! В нем находится элемент управления! Я вижу! Благодаря! Именно то, что мне нужно! – RiA

+0

Добро пожаловать :) –

 Смежные вопросы

  • Нет связанных вопросов^_^