Udostępnij za pośrednictwem


System.Windows.Interop Przestrzeń nazw

Udostępnia typy pomocnicze dla współdziałania między Windows Presentation Foundation (WPF) i innymi technologiami, takimi jak interfejsy API systemu Windows, oraz udostępnia klasy podstawowe dla innych konkretnych scenariuszy międzyoperacyjnych obejmujących WPF.

Klasy

ActiveXHost

Hostuje kontrolkę ActiveX jako element w zawartości Windows Presentation Foundation (WPF).

BrowserInteropHelper

Klasa pomocnika, która zawiera informacje o środowisku przeglądarki, w którym jest hostowana aplikacja przeglądarki XAML (XBAP).

ComponentDispatcher

Umożliwia współdzieloną kontrolę nad pompą komunikatów między win32 i WPF w scenariuszach współdziałania.

CursorInteropHelper

Udostępnia statyczną klasę pomocnika dla współdziałania WPF/Win32 z jedną metodą, która służy do uzyskiwania obiektu Windows Presentation Foundation (WPF) Cursor na podstawie dostarczonego uchwytu kursora Win32.

D3DImage

Obiekt ImageSource , który wyświetla utworzoną przez użytkownika powierzchnię Direct3D.

DocObjHost

Ten typ lub element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF) i nie jest przeznaczony do użycia bezpośrednio z kodu.

DynamicScriptObject

Włącza wywołania z aplikacji przeglądarki XAML (XBAP) do okna HTML, które hostuje aplikację.

HwndHost

Hostuje okno Win32 jako element w zawartości Windows Presentation Foundation (WPF).

HwndSource

Przedstawia zawartość Windows Presentation Foundation (WPF) w oknie Win32.

HwndTarget

Reprezentuje powiązanie z uchwytem okna, który obsługuje kompozycję wizualną.

Imaging

Zapewnia zarządzaną obsługę współdziałania niezarządzanych do tworzenia obiektów obrazów.

InteropBitmap

InteropBitmap Umożliwia deweloperom zwiększenie wydajności renderowania interfejsów użytkownika innych niż WPF hostowanych przez WPF w scenariuszach współdziałania.

WindowInteropHelper

Pomaga w współdziałaniu między kodem Windows Presentation Foundation (WPF) i Win32.

Struktury

HwndSourceParameters

Zawiera parametry używane do tworzenia HwndSource obiektu przy użyciu konstruktora HwndSource(HwndSourceParameters) .

MSG

Zawiera informacje o wiadomościach z kolejki komunikatów wątku.

Interfejsy

IErrorPage

Definiuje interakcję między aplikacjami Windows Presentation Foundation (WPF), które hostują zawartość międzyoperacyjną i interpretowane przez plik wykonywalny Windows Presentation Foundation (WPF) oraz stronę błędu dostarczonego przez hosta.

IKeyboardInputSink

Udostępnia ujście klawiatury dla składników, które zarządzają tabulatorami, akceleratorami i mnemonicami w granicach międzyoperacyjności i między węzłami HWND. Ten interfejs implementuje zarządzanie komunikatami klawiaturowymi w scenariuszach WPF-Win32 współdziałania.

IKeyboardInputSite

Zarządza fokusem klawiatury w kontenerze. Ten interfejs implementuje zarządzanie komunikatami klawiaturowymi w scenariuszach WPF-Win32 współdziałania.

IProgressPage

Definiuje interakcję między aplikacjami Windows Presentation Foundation (WPF), które hostują zawartość współdziałania, oraz stronę postępu dostarczonego przez hosta.

IWin32Window

Definiuje kontrakt dla uchwytów okien Win32.

Wyliczenia

D3DResourceType

Określa typy powierzchni Direct3D, które są zgodne z klasą D3DImage .

RenderMode

Określa preferencję renderowania.

Delegaci

HwndSourceHook

Reprezentuje metodę, która obsługuje komunikaty okien Win32.

ThreadMessageEventHandler

Reprezentuje metodę, która obsługuje ThreadFilterMessage zdarzenia i ThreadPreprocessMessage .