IWpfHostSupport
Les applications qui hébergent le contenu Windows Presentation Foundation (WPF) via PresentationHost.exe implémentent cette interface pour fournir un point d'intégration entre l'hôte et PresentationHost.exe.
Notes
Les applications Win32, telles que les navigateurs Web, peuvent héberger du contenu WPF, y compris XAML browser applications (XBAPs) et XAML libre. Pour héberger le contenu WPF, les applications Win32 créent une instance du contrôle WebBrowser. Pour être hébergé, WPF crée une instance de PresentationHost.exe, ce qui fournit le contenu WPF hébergé à l'hôte à afficher dans le contrôle WebBrowser.
L'intégration activée par IWpfHostSupport permet à PresentationHost.exe d'effectuer les opérations suivantes :
Découvrir et enregistrer avec les périphériques d'entrée bruts (périphériques d'interface utilisateur) auxquels l'application hôte s'intéresse.
Recevoir des messages d'entrée des périphériques d'entrée bruts enregistrés et transmettre des messages appropriés à l'application hôte.
Interroger l'application hôte pour fournir une progression personnalisée et des interfaces utilisateur d'erreur.
Remarque |
---|
Cette API est conçue et prise en charge uniquement pour une utilisation sur l'ordinateur client local |
Membres
Membre |
Description |
---|---|
Permet à PresentationHost.exe de découvrir les périphériques d'entrée bruts (périphériques d'interface utilisateur) qui intéressent l'application hôte. |
|
Appelé par PresentationHost.exe toutes les fois qu'un message est reçu à moins que E_NOTIMPL ne soit retourné. |
|
Par défaut, PresentationHost.exe fournit sa propre progression de déploiement et les interfaces utilisateur d'erreur de déploiement affichées lorsque le contenu WPF est déployé. |