System.Windows.Forms.Integration 命名空间

包含支持Windows 窗体和WPF控件互操作的类。

名称 说明
ChildChangedEventArgs

ChildChangedChildChanged事件提供数据。

ElementHost

可用于承载Windows Presentation Foundation(WPF)元素的Windows 窗体控件。

IntegrationExceptionEventArgs

为支持引发异常的类提供基类 EventArgs

LayoutExceptionEventArgs

LayoutError 事件提供数据。

PropertyMap

提供在 Windows 窗体控件和 Windows Presentation Foundation (WPF) 元素之间转换属性值的方法。

PropertyMappingExceptionEventArgs

PropertyMappingError 事件提供数据。

WindowsFormsHost

一个元素,可用于在 WPF 页面上托管 Windows 窗体控件。

委托

名称 说明
PropertyTranslator

为主机控件的映射属性提供转换函数。

注解

System.Windows.Forms.Integration 命名空间包含的类可实现Windows 窗体与WPF技术之间的互操作。 使用 System.Windows.Forms.Integration 类时,可以在WPF页上托管Windows 窗体控件,并在基于Windows 窗体的应用程序中WPF元素。

实现互作功能的两个关键类是 WindowsFormsHostElementHost。 使用的类取决于控件实现:

  • 当必须在WPF页上使用Windows 窗体控件时,请使用 WindowsFormsHost 类。

  • 当必须在基于Windows 窗体的应用程序中使用WPF元素时,请使用 ElementHost 类。