System.Windows.Interop Obor názvů

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

Třídy

Name Description
ActiveXHost

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

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 (Windows Presentation Foundation) ve scénářích spolupráce.

CursorInteropHelper

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

D3DImage

Zobrazuje ImageSource uživatelem vytvořenou plochu Direct3D.

DocObjHost

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

DynamicScriptObject

Povolí 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 (Windows Presentation Foundation)).

HwndSource

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

HwndTarget

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

Imaging

Poskytuje spravovanou podporu nespravované spolupráce pro vytváření objektů image.

InteropBitmap

InteropBitmap umožňuje vývojářům zlepšit výkon vykreslování uživatelských rozhraní, které nejsou WPF (Windows Presentation Foundation) hostované WPF (Windows Presentation Foundation) ve scénářích interoperability.

WindowInteropHelper

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

Struktury

Name Description
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í

Name Description
IErrorPage

Definuje interakci mezi aplikacemi Windows Presentation Foundation (WPF (Windows Presentation Foundation)), které hostují interoperační obsah a interpretují spustitelný soubor Windows Presentation Foundation (WPF (Windows Presentation Foundation)) a zadanou chybovou stránku hostitele.

IKeyboardInputSink

Poskytuje jímku klávesnice pro komponenty, které spravují tabbing, akcelerátory a měmonics napříč hranicemi spolupráce a mezi HWND. Toto rozhraní implementuje správu zpráv pomocí klávesnice ve scénářích spolupráce WPF (Windows Presentation Foundation)-Win32.

IKeyboardInputSite

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

IProgressPage

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

IWin32Window

Definuje kontrakt pro popisovače okna Win32.

Výčty

Name Description
D3DResourceType

Určuje typy povrchu Direct3D, které jsou kompatibilní s D3DImage třídy.

RenderMode

Určuje předvolbu vykreslování.

Delegáti

Name Description
HwndSourceHook

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

ThreadMessageEventHandler

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