System.Windows.Interop 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 Windows Presentation Foundation (WPF) 和其他技术(如 Windows API)之间的互操作提供支持类型,并为涉及 WPF 的其他特定互操作方案提供基类。
类
ActiveXHost |
将 ActiveX 控件托管为 Windows Presentation Foundation (WPF) 内容中的一个元素。 |
BrowserInteropHelper |
提供有关承载 XAML 浏览器应用程序 (XBAP) 应用程序的浏览器环境的信息的帮助器类。 |
ComponentDispatcher |
在互操作方案中,启用 Win32 与 WPF 之间的消息泵的共享控件。 |
CursorInteropHelper |
通过一个方法为 WPF/Win32 互操作提供静态帮助器类,该静态帮助器类用于获取基于所提供的 Win32 光标句柄的 Windows Presentation Foundation (WPF) Cursor 对象。 |
D3DImage |
一个 ImageSource,它显示用户创建的 Direct3D 图面。 |
DocObjHost |
此类型或成员支持 Windows Presentation Foundation (WPF) 基础结构,并且不应在代码中直接使用。 |
DynamicScriptObject |
允许 XAML 浏览器应用程序 (XBAP) 调用承载应用程序的 HTML 窗口。 |
HwndHost |
将 Win32 window 托管为 Windows Presentation Foundation (WPF) 内容中的一个元素。 |
HwndSource |
在 Win32 窗口中呈现 Windows Presentation Foundation (WPF) 内容。 |
HwndTarget |
表示到支持可视化撰写的窗口句柄的绑定。 |
Imaging |
为创建图像对象提供托管到非托管的互操作支持。 |
InteropBitmap |
InteropBitmap 使开发人员能够提高在互操作方案中由 WPF 承载的非 WPF UI 的呈现性能。 |
WindowInteropHelper |
协助在 Windows Presentation Foundation (WPF) 和 Win32 代码之间进行互操作。 |
结构
HwndSourceParameters |
包含用 HwndSource(HwndSourceParameters) 构造函数来创建 HwndSource 对象所使用的参数。 |
MSG |
包含来自线程的消息队列的消息信息。 |
接口
IErrorPage |
定义承载互操作内容并由 Windows Presentation Foundation (WPF) 可执行文件解释的 Windows Presentation Foundation (WPF) 应用程序与主机提供的错误页之间的交互。 |
IKeyboardInputSink |
为跨互操作边界和在 HWND 之间管理 Tab 键次序、快捷键、助记键的组件提供键盘接收器。 此接口实现 WPF-Win32 互操作方案中的键盘消息管理。 |
IKeyboardInputSite |
管理容器中的键盘焦点。 此接口实现 WPF-Win32 互操作方案中的键盘消息管理。 |
IProgressPage |
定义托管互操作内容的 Windows Presentation Foundation (WPF) 应用程序与主机提供的进度页之间的互操作。 |
IWin32Window |
定义 Win32 窗口句柄的协定。 |
枚举
D3DResourceType |
指定与 D3DImage 类兼容的 Direct3D 图面类型。 |
RenderMode |
指定呈现首选项。 |
委托
HwndSourceHook |
表示处理 Win32 窗口消息的方法。 |
ThreadMessageEventHandler |
表示处理 ThreadFilterMessage 和 ThreadPreprocessMessage 事件的方法。 |