Partilhar via


IWpfHostSupport

Aplicações que armazenam conteúdo Windows Presentation Foundation (WPF) por meio do PresentationHost.exe implementam esta interface para prover um ponto de integração entre o anfitrião e o PresentationHost.exe.

Comentários

Aplicações Win32 tais como navegadores Web podem hospedar conteúdo WPF, incluindo aplicativos de navegador XAML (XBAPs) e XAML avulsos. Host WPF conteúdo, Win32 aplicativos cria uma instância da Controle WebBrowser. A ser hospedado, WPF cria uma instância de PresentationHost.exe, que fornece o hospedado WPF conteúdo para o host para exibição na Controle WebBrowser.

A integração possibilitada por IWpfHostSupport permite PresentationHost.exe a:

  • Descobrir e registrar os dispositivos de entrada crua (Dispositivos de Interação Humana) que a aplicação anfitriã está interessada.

  • Receber mensagens de entrada de dispositivos de entrada crua registrados e repassar as mensagens apropriadas para a aplicação anfitriã.

  • Requisitar a aplicação anfitriã por interfaces de progresso personalizado e erro de usuário.

Membros

Membro

Descrição

DispositivosDeReceberEntradaCrua

Permite PresentationHost.exe descobrir os dispositivos de entrada crua (Dispositivos de Interação Humana) que a aplicação anfitriã está interessada.

FilterInputMessage

Chamado por PresentationHost.exe sempre que uma mensagem é recebida a não ser que E_NOTIMPL é retornado.

GetCustomUI

Por padrão, PresentationHost.exe fornece seu próprio progresso de implantação e interface de usuário de erro de implantação que são exibidas quando o conteúdo WPF é implantado.