IWpfHostSupport
Os aplicativos que hospedam conteúdo do Windows Presentation Foundation (WPF) por meio de PresentationHost.exe implementam essa interface para fornecer um ponto de integração entre o host e o PresentationHost.exe.
Aviso
XBAPs exigem navegadores herdados para operar, como Internet Explorer e Firefox. Essas versões mais antigas do navegador geralmente não são suportadas 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. Plugins que habilitam XBAPs não são mais suportados.
Comentários
Aplicativos Win32, como navegadores da Web, podem hospedar conteúdo WPF, incluindo aplicativos de navegador XAML (XBAPs) e XAML soltos. Para hospedar conteúdo WPF, aplicativos Win32 criar uma instância do controle 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 controle WebBrowser.
A integração habilitada por IWpfHostSupport
permite ao PresentationHost.exe:
Descobrir e registrar os dispositivos de dados brutos (dispositivos de interface humana) no qual o aplicativo host está interessado.
Receber mensagens de entrada de dispositivos de dados brutos registrados e encaminhar as mensagens apropriadas ao aplicativo host.
Consultar o aplicativo host para interfaces do usuário de andamento e de erro personalizadas.
Observação
Esta API é destinada e tem suporte somente para uso no computador cliente local
Membros
Membro | Descrição |
---|---|
GetRawInputDevices | Permite ao PresentationHost.exe descobrir e registrar os dispositivos de dados brutos (dispositivos de interface humana) no qual o aplicativo host está interessado. |
FilterInputMessage | Chamado pelo PresentationHost.exe sempre que uma mensagem é recebida, a menos que E_NOTIMPL seja retornado. |
GetCustomUI | Por padrão, o PresentationHost.exe fornece suas próprias interfaces do usuário de andamento da implantação e de erro da implantação que são exibidas quando o conteúdo WPF é implantado. |
.NET Desktop feedback
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de