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

顯示使用者建立之 Direct3D 介面的 ImageSource

DocObjHost

這個類型或成員支援 Windows Presentation Foundation (WPF) 基礎結構,而且不能從程式碼直接使用。

DynamicScriptObject

允許從 XAML 瀏覽器應用程式 (XBAP) 呼叫裝載應用程式的 HTML 視窗。

HwndHost

在 Windows Presentation Foundation (WPF) 內容中裝載 Win32 視窗作為項目。

HwndSource

在 Win32 視窗中顯示 Windows Presentation Foundation (WPF) 內容。

HwndTarget

表示與視窗控制代碼的繫結,這個視窗控制代碼支援視覺撰寫。

Imaging

提供 Managed 到 Unmanaged 的互通支援,以便建立影像物件。

InteropBitmap

InteropBitmap 可讓開發人員改善互通性案例中 WPF 所裝載非 WPF UI 的轉譯效能。

WindowInteropHelper

協助 Windows Presentation Foundation (WPF) 和 Win32 程式碼之間的互通性。

結構

HwndSourceParameters

包含用於利用 HwndSource 建構函式建立 HwndSource(HwndSourceParameters) 物件的參數。

MSG

包含來自執行緒之訊息佇列的訊息資訊。

介面

IErrorPage

定義 Windows Presentation Foundation (WPF) 應用程式之間的互動,這些應用程式裝載由 Windows Presentation Foundation (WPF) 可執行檔解譯的交互操作內容及主機所提供的錯誤頁面。

IKeyboardInputSink

為元件提供鍵盤接收,這些元件會管理 Interop 界限中和 HWND 之間的定位鍵、快速鍵和助憶鍵 (Mnemonics)。 這個介面實作 WPF-Win32 交互操作案例中的鍵盤訊息管理。

IKeyboardInputSite

在容器內管理鍵盤焦點。 這個介面實作 WPF-Win32 交互操作案例中的鍵盤訊息管理。

IProgressPage

定義 Windows Presentation Foundation (WPF) 應用程式之間的互動,這些應用程式裝載交互操作內容和主機提供的進度頁。

IWin32Window

定義 Win32 視窗控制代碼的合約。

列舉

D3DResourceType

指定與 D3DImage 類別相容的 Direct3D 介面型別。

RenderMode

指定轉譯偏好設定。

委派

HwndSourceHook

表示處理 Win32 視窗訊息的方法。

ThreadMessageEventHandler

表示處理 ThreadFilterMessageThreadPreprocessMessage 事件的方法。