Condividi tramite


IWpfHostSupport

Le applicazioni che ospitano il contenuto di Windows Presentation Foundation (WPF) tramite PresentationHost.exe implementano questa interfaccia per fornire un punto di integrazione tra l'host e PresentationHost.exe.

Avvertimento

Per funzionare, gli XBAP richiedono browser legacy, come Internet Explorer e versioni precedenti di Firefox. Questi browser meno recenti sono in genere non supportati in Windows 10 e Windows 11. I browser moderni non supportano più la tecnologia necessaria per le app XBAP a causa di rischi per la sicurezza. I plug-in che abilitano XBAP non sono più supportati. Per altre informazioni, vedere Domande più frequenti sulle applicazioni ospitate dal browser WPF (XBAP).

Osservazioni:

Le applicazioni Win32, ad esempio i Web browser, possono ospitare contenuto WPF, incluse le applicazioni browser XAML (XBAP) e XAML libero. Per ospitare contenuti WPF, le applicazioni Win32 creano un'istanza del controllo WebBrowser . Per essere ospitato, WPF crea un'istanza di PresentationHost.exe, che fornisce il contenuto WPF ospitato all'host per la visualizzazione nel controllo WebBrowser .

L'integrazione abilitata da IWpfHostSupport consente a PresentationHost.exe di:

  • Individuare e registrare i dispositivi di input non elaborati (Human Interface Devices) a cui l'applicazione host è interessata.

  • Ricevere messaggi di input dai dispositivi di input non elaborati registrati e inoltrare i messaggi appropriati all'applicazione host.

  • Interrogare l'applicazione host per le interfacce utente personalizzate di progresso ed errore.

Annotazioni

Questa API è destinata e supportata solo per l'uso nel computer client locale

Membri

Membro Descrizione
OttieniDispositiviInputGrezzi Consente PresentationHost.exe di individuare i dispositivi di input non elaborati (Human Interface Devices) a cui l'applicazione host è interessata.
MessaggioDiIngressoFiltro Chiamato da PresentationHost.exe ogni volta che viene ricevuto un messaggio, a meno che non venga restituito E_NOTIMPL.
GetCustomUI Per impostazione predefinita, PresentationHost.exe fornisce le proprie interfacce utente per il progresso e gli errori di distribuzione, visualizzate quando viene distribuito il contenuto WPF.