在 Windows Presentation Foundation 中承载 Windows 窗体复合控件的示例

更新:2007 年 11 月

此示例演示了如何在 Windows Presentation Foundation (WPF) 页面中承载 Windows 窗体控件。它还演示了如何在该页面中接收来自该控件的事件以及修改该控件的属性。

Download sample

生成示例

  • 安装 Windows 软件开发工具包 (SDK) 并打开其生成环境命令窗口。在“开始”菜单上,指向“所有程序”、“Microsoft Windows SDK”,然后单击“CMD Shell”。

  • 将示例(通常位于软件开发工具包 (SDK) 文档中)下载到您的硬盘。

  • 若要从生成环境命令窗口生成示例,请转到示例的源目录。在命令提示符处,键入 MSBUILD。

  • 若要在 Microsoft Visual Studio 中生成示例,请加载示例解决方案或项目文件,然后按 Ctrl+Shift+B。

  • 将该示例的启动项目更改为“WpfHost”而不是“MyControls”,然后按 F5。

    MyControls 项目首先在解决方案中列出,因为它需要第一个生成。但是,它是 DLL。与此相反,您需要首先运行 WpfHost.exe,它是引用和承载控件的可执行文件。

运行示例

  • 若要从生成环境命令窗口运行已编译的示例,请执行示例源代码文件夹下包含的 Bin\Debug 或 Bin\Release 文件夹中的 .exe 文件。

  • 若要在 Visual Studio 中调试运行已编译的示例,请按 F5。

备注

Visual Studio 中对此任务提供了广泛的支持。有关更多信息,请参见演练:在 Windows Presentation Foundation 中承载 Windows 窗体复合控件

请参见

参考

WindowsFormsHost

ElementHost

其他资源

WPF 设计器

迁移和互操作性