Partager via


System.Windows.Interop Espace de noms

Fournit des types de prise en charge pour l’interopérabilité entre WPF (Windows Presentation Foundation) et d’autres technologies telles que les API Windows et fournit des classes de base pour d’autres scénarios d’interopérabilité spécifiques impliquant WPF.

Classes

ActiveXHost

Héberge un contrôle ActiveX en tant qu’élément de contenu WPF (Windows Presentation Foundation).

BrowserInteropHelper

Classe helper qui fournit des informations sur l'environnement du navigateur qui héberge une application XBAP (XAML Browser Application).

ComponentDispatcher

Active le contrôle partagé de la pompe de messages entre Win32 et WPF dans les scénarios d'interopérabilité.

CursorInteropHelper

Fournit une classe d’assistance statique pour l’interopérabilité WPF/Win32 avec une méthode qui est utilisée pour obtenir un objet Cursor WPF basé sur un handle de curseur Win32 fourni.

D3DImage

ImageSource qui affiche une surface Direct3D créée par l'utilisateur.

DocObjHost

Ce type ou ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF), et n’est pas destiné à être utilisé directement à partir de votre code.

DynamicScriptObject

Permet les appels depuis une application XBAP à la fenêtre HTML qui héberge l'application.

HwndHost

Héberge une fenêtre Win32 en tant qu’élément dans du contenu WPF (Windows Presentation Foundation).

HwndSource

Présente du contenu WPF (Windows Presentation Foundation) dans une fenêtre Win32.

HwndTarget

Représente une liaison vers un handle de fenêtre qui prend en charge la composition visuelle.

Imaging

Assure la prise en charge de l'interopérabilité managée et non managée pour la création d'objets image.

InteropBitmap

InteropBitmap permet aux développeurs d'améliorer les performances de rendu des interfaces utilisateur non-WPF hébergées par WPF dans des scénarios d'interopérabilité.

WindowInteropHelper

Facilite l’interopérabilité entre Windows Presentation Foundation (WPF) et le code Win32.

Structures

HwndSourceParameters

Contient les paramètres utilisés pour créer un objet HwndSource à l'aide du constructeur HwndSource(HwndSourceParameters).

MSG

Contient des informations sur les messages de la file d'attente de messages d'un thread.

Interfaces

IErrorPage

Définit l'interaction entre les applications WPF (Windows Presentation Foundation) qui hébergent le contenu d'interopérabilité et qui sont interprétées par l’exécutable WPF, et une page d'erreur fournie par l'hôte.

IKeyboardInputSink

Fournit un récepteur de clavier pour les composants qui gèrent les opérations de tabulation, les accélérateurs et les mnémoniques au-delà des limites d'interopérabilité et entre les HWND. Cette interface implémente la gestion des messages de clavier dans les scénarios d'interopérabilité WPF-Win32.

IKeyboardInputSite

Gère le focus clavier dans le conteneur. Cette interface implémente la gestion des messages de clavier dans les scénarios d'interopérabilité WPF-Win32.

IProgressPage

Définit l'interaction entre les applications Windows Presentation Foundation (WPF) qui hébergent le contenu d'interopérabilité, et une page d'avancement fournie par l'hôte.

IWin32Window

Définit le contrat pour les handles de fenêtre Win32.

Énumérations

D3DResourceType

Spécifie les types de surface Direct3D qui sont compatibles avec la classe D3DImage.

RenderMode

Spécifie la préférence de rendu.

Délégués

HwndSourceHook

Représente la méthode qui gère les messages de fenêtre Win32.

ThreadMessageEventHandler

Représente la méthode qui gère les événements ThreadFilterMessage et ThreadPreprocessMessage.