Partilhar via


IWpfHostSupport

Os aplicativos que hospedam conteúdo do Windows Presentation Foundation (WPF) via PresentationHost.exe implementam essa interface para fornecer um ponto de integração entre o host e o PresentationHost.exe.

Advertência

Os XBAPs requerem navegadores herdados para funcionar, como o Internet Explorer e versões antigas do Firefox. Esses navegadores mais antigos geralmente não são suportados no Windows 10 e no Windows 11. Os navegadores modernos não suportam mais a tecnologia necessária para aplicativos XBAP devido a riscos de segurança. Plug-ins que habilitam XBAPs não são mais suportados. Para obter mais informações, consulte Perguntas freqüentes sobre aplicativos hospedados no navegador WPF (XBAP).

Observações

Aplicativos Win32, como navegadores da Web, podem hospedar conteúdo WPF, incluindo aplicativos de navegador XAML (XBAPs) e XAML solto. Para hospedar conteúdo WPF, os aplicativos Win32 criam uma instância do controlo WebBrowser. Para ser hospedado, o WPF cria uma instância de PresentationHost.exe, que fornece o conteúdo WPF hospedado ao host para exibição no controlo WebBrowser .

A integração possibilitada pelo IWpfHostSupport permite que PresentationHost.exe:

  • Descubra e registre os dispositivos de entrada brutos (Dispositivos de Interface Humana) em que o aplicativo host está interessado.

  • Receba mensagens de entrada dos dispositivos de entrada brutos registrados e encaminhe mensagens apropriadas para o aplicativo host.

  • Consulte a aplicação anfitriã para obter interfaces de utilizador personalizadas de progresso e erro.

Observação

Esta API destina-se apenas e tem suporte para uso na máquina cliente local

Membros

Membro Descrição
GetRawInputDevices Permite que PresentationHost.exe descubra os dispositivos de entrada bruta (Dispositivos de Interface Humana) nos quais o aplicativo host está interessado.
FiltrarMensagemDeEntrada É chamado por PresentationHost.exe sempre que uma mensagem é recebida, a menos que E_NOTIMPL seja retornado.
GetCustomUI Por padrão, PresentationHost.exe fornece seu próprio progresso de implantação e interfaces de usuário de erro de implantação que são exibidas quando o conteúdo do WPF é implantado.