Compartir a través de


IWpfHostSupport

Las aplicaciones que hospedan contenido de Windows Presentation Foundation (WPF) mediante PresentationHost.exe implementan esta interfaz para proporcionar un punto de integración entre el host y PresentationHost.exe.

Advertencia

Las aplicaciones XBAP requieren exploradores heredados, como Internet Explorer y versiones anteriores de Firefox. Estos exploradores anteriores suelen no ser compatibles con Windows 10 y Windows 11. Los exploradores modernos ya no admiten la tecnología necesaria para las aplicaciones XBAP debido a riesgos de seguridad. Los complementos que habilitan XBAPs ya no se admiten. Para obtener más información, vea Preguntas más frecuentes sobre las aplicaciones hospedadas en explorador (XBAP) de WPF.

Comentarios

Las aplicaciones Win32, como los exploradores web, pueden hospedar contenido de WPF, incluidas las aplicaciones de explorador XAML (XBAP) y XAML dinámico. Para hospedar contenido de WPF, las aplicaciones Win32 crean una instancia del control WebBrowser. Para hospedarse, WPF crea una instancia de PresentationHost.exe, que proporciona el contenido de WPF hospedado al host para mostrarlo en el control WebBrowser.

La integración que habilita IWpfHostSupport permite que PresentationHost.exe:

  • Detecte y registre los dispositivos de entrada sin formato (dispositivos de interfaz humana) en los que está interesada la aplicación host.

  • Reciba mensajes de entrada de los dispositivos de entrada sin formato registrados y reenvíe los mensajes adecuados a la aplicación host.

  • Consulte la aplicación host para ver las interfaces de usuario de progreso y error personalizadas.

Nota:

Esta API solo está destinada y es compatible con el equipo cliente local

Miembros

Miembro Descripción
GetRawInputDevices Permite que PresentationHost.exe detecte los dispositivos de entrada sin formato (dispositivos de interfaz humana) en los que está interesada la aplicación host.
FilterInputMessage Lo llama PresentationHost.exe cada vez que se recibe un mensaje a menos que se devuelva E_NOTIMPL.
GetCustomUI De forma predeterminada, PresentationHost.exe proporciona su propio progreso de implementación e interfaces de usuario de error de implementación que se muestran cuando se implementa el contenido de WPF.