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。 使用哪个类取决于控件实现:

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

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