System.Windows.Forms.Integration 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含支持 Windows 窗体和 WPF 控件的互操作的类。
类
ChildChangedEventArgs |
提供有关 ChildChanged 和 ChildChanged 事件的数据。 |
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 元素。
实现互操作功能的两个关键类是 WindowsFormsHost 和 ElementHost。 使用哪个类取决于控件实现:
WindowsFormsHost当必须在 WPF 页上使用 Windows 窗体 控件时,请使用 类。
ElementHost当必须在基于 Windows 窗体 的应用程序中使用 WPF 元素时,请使用 类。