System.Windows.Interop 命名空间

为 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

表示处理 ThreadFilterMessageThreadPreprocessMessage 事件的方法。