使用 WPF 控件

可以在基于 Windows 窗体的应用程序中使用 Windows Presentation Foundation (WPF) 控件。 虽然是两种不同的视图技术,但它们可以顺利地进行交互操作。

Windows 窗体设计器为承载 Windows Presentation Foundation 控件提供可视化设计环境。 WPF 控件由名为 ElementHost 的特殊 Windows 窗体控件承载。 此控件使 WPF 控件能够参与窗体的布局并接收键盘和鼠标消息。 在设计时,可以像排列任何 Windows 窗体控件那样来排列 ElementHost 控件。

也可以在基于 WPF 的应用程序中使用 Windows 窗体控件。 有关更多信息,请参见 WPF 设计器

本节内容

参考

  • ElementHost
    描述一个可用于在基于 Windows 窗体的应用程序中承载 Windows Presentation Foundation 控件的类。

  • WindowsFormsHost
    描述一个可用于在基于 Windows Presentation Foundation 的应用程序中承载 Windows 窗体控件的类。

相关章节

  • 迁移和互操作性
    描述 Windows Presentation Foundation 和 Windows 窗体技术之间的交互操作。

  • WPF 设计器
    描述如何在 Visual Studio 中设计 Windows Presentation Foundation 控件。