1
如何在Windows窗體應用程序中使用WPF用戶控件?.Net:如何在Windows窗體應用程序中使用WPF用戶控件?
如何在Windows窗體應用程序中使用WPF用戶控件?.Net:如何在Windows窗體應用程序中使用WPF用戶控件?
從MSDN:
使用ElementHost控制放置 WPF的UIElement在Windows窗體 控制或形式。
例子:
private void Form1_Load(object sender, EventArgs e)
{
// Create the ElementHost control for hosting the
// WPF UserControl.
ElementHost host = new ElementHost();
host.Dock = DockStyle.Fill;
// Create the WPF UserControl.
HostingWpfUserControlInWf.UserControl1 uc =
new HostingWpfUserControlInWf.UserControl1();
// Assign the WPF UserControl to the ElementHost control's
// Child property.
host.Child = uc;
// Add the ElementHost control to the form's
// collection of child controls.
this.Controls.Add(host);
}
Here是一個很好的教程如何做到這一點。
稱爲ElementHost的控制是 WPF中的WinForms什麼 WindowsFormsHost是在 WPF的WinForms。在設計器中,您可以在工具箱中的 「WPF互操作性」下找到 這個控件。
這將有助於引用一些鏈接到頁面的相關信息。你不必(也不應該)全部複製,但我們需要知道是否值得點擊鏈接。 – ChrisF 2010-05-19 12:49:35
確實,謝謝你的提示! – mafu 2010-05-19 12:54:45