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。 使用的类取决于控件实现:
当必须在WPF页上使用Windows 窗体控件时,请使用 WindowsFormsHost 类。
当必须在基于Windows 窗体的应用程序中使用WPF元素时,请使用 ElementHost 类。