System.Windows.Interop Obor názvů

Poskytuje podpůrné typy pro spolupráci mezi Windows Presentation Foundation (WPF) a dalšími technologiemi, jako jsou rozhraní API systému Windows, a poskytuje základní třídy pro další specifické scénáře spolupráce zahrnující WPF.

Třídy

ActiveXHost

Hostuje ovládací prvek ActiveX jako prvek v obsahu Windows Presentation Foundation (WPF).

BrowserInteropHelper

Pomocná třída, která poskytuje informace o prostředí prohlížeče, ve kterém je hostována aplikace prohlížeče XAML (XBAP).

ComponentDispatcher

Umožňuje sdílené řízení pumpy zpráv mezi Win32 a WPF ve scénářích spolupráce.

CursorInteropHelper

Poskytuje statickou pomocnou třídu pro spolupráci WPF/Win32 s jednou metodou, která se používá k získání objektu Windows Presentation Foundation (WPF) Cursor na základě poskytnutého úchytu kurzoru Win32.

D3DImage

Objekt ImageSource , který zobrazuje uživatelem vytvořený povrch Direct3D.

DocObjHost

Tento typ nebo člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určen k použití přímo z vašeho kódu.

DynamicScriptObject

Umožňuje volání z aplikace prohlížeče XAML (XBAP) do okna HTML, které je hostitelem aplikace.

HwndHost

Hostuje okno Win32 jako prvek v obsahu Windows Presentation Foundation (WPF).

HwndSource

Zobrazí obsah Windows Presentation Foundation (WPF) v okně Win32.

HwndTarget

Představuje vazbu na úchyt okna, který podporuje vizuální sestavení.

Imaging

Poskytuje spravovanou a nespravovanou podporu vzájemné spolupráce pro vytváření objektů obrázků.

InteropBitmap

InteropBitmap umožňuje vývojářům zlepšit výkon vykreslování jiných uživatelských rozhraní než WPF hostovaných wpf ve scénářích interoperability.

WindowInteropHelper

Pomáhá spolupracovat mezi kódem Windows Presentation Foundation (WPF) a Win32.

Struktury

HwndSourceParameters

Obsahuje parametry, které se používají k vytvoření objektu HwndSource pomocí konstruktoru HwndSource(HwndSourceParameters) .

MSG

Obsahuje informace o zprávě z fronty zpráv vlákna.

Rozhraní

IErrorPage

Definuje interakci mezi aplikacemi Windows Presentation Foundation (WPF), které hostují obsah spolupráce a interpretují spustitelný soubor Windows Presentation Foundation (WPF), a chybovou stránkou zadanou hostitelem.

IKeyboardInputSink

Poskytuje jímku klávesnice pro komponenty, které spravují tabbing, akcelerátory a mnemotechnické funkce napříč hranicemi interoperability a mezi HWND. Toto rozhraní implementuje správu zpráv pomocí klávesnice ve WPF-Win32 scénářích spolupráce.

IKeyboardInputSite

Spravuje fokus klávesnice v kontejneru. Toto rozhraní implementuje správu zpráv pomocí klávesnice ve WPF-Win32 scénářích spolupráce.

IProgressPage

Definuje interakci mezi aplikacemi Windows Presentation Foundation (WPF), které hostují obsah spolupráce, a stránkou průběhu poskytovanou hostitelem.

IWin32Window

Definuje kontrakt pro popisovače okna Win32.

Výčty

D3DResourceType

Určuje typy povrchů Direct3D, které jsou kompatibilní s D3DImage třídou .

RenderMode

Určuje předvolbu vykreslování.

Delegáti

HwndSourceHook

Představuje metodu, která zpracovává zprávy okna Win32.

ThreadMessageEventHandler

Představuje metodu, která zpracovává ThreadFilterMessage události a ThreadPreprocessMessage .