IWpfHostSupport
Aplikacje hostujące zawartość programu Windows Presentation Foundation (WPF) za pośrednictwem PresentationHost.exe implementują ten interfejs w celu zapewnienia punktu integracji między hostem a PresentationHost.exe.
Ostrzeżenie
XBAPs wymagają obsługi starszych przeglądarek, takich jak Internet Explorer i stare wersje przeglądarki Firefox. Te starsze przeglądarki są zwykle nieobsługiwane w systemach Windows 10 i Windows 11. Nowoczesne przeglądarki nie obsługują już technologii wymaganej dla aplikacji XBAP ze względu na zagrożenia bezpieczeństwa. Wtyczki obsługujące XBAPs nie są już obsługiwane. Aby uzyskać więcej informacji, zobacz Często zadawane pytania dotyczące aplikacji hostowanych w przeglądarce WPF (XBAP).
Uwagi
Aplikacje Win32, takie jak przeglądarki internetowe, mogą hostować zawartość WPF, w tym aplikacje przeglądarki XAML (XBAPs) i luźne XAML. Aby hostować zawartość WPF, aplikacje Win32 tworzą wystąpienie kontrolki WebBrowser. Aby być hostowanym, WPF tworzy wystąpienie PresentationHost.exe, które udostępnia hostowaną zawartość WPF hostowi do wyświetlania w kontrolce WebBrowser.
Integracja włączona przez IWpfHostSupport
program umożliwia PresentationHost.exe:
Odnajdź i zarejestruj się przy użyciu nieprzetworzonych urządzeń wejściowych (urządzeń interfejsu człowieka), które interesuje aplikacja hosta.
Odbieranie komunikatów wejściowych z zarejestrowanych nieprzetworzonych urządzeń wejściowych i przekazywanie odpowiednich komunikatów do aplikacji hosta.
Wykonaj zapytanie dotyczące aplikacji hosta pod kątem niestandardowego postępu i błędów interfejsów użytkownika.
Uwaga
Ten interfejs API jest przeznaczony tylko do użycia na komputerze klienckim lokalnym i obsługiwanym
Elementy członkowskie
Element członkowski | opis |
---|---|
GetRawInputDevices | Umożliwia PresentationHost.exe odnajdywanie nieprzetworzonych urządzeń wejściowych (urządzeń interfejsu ludzkiego), które interesuje aplikacja hosta. |
FilterInputMessage | Wywoływana przez PresentationHost.exe za każdym razem, gdy zostanie odebrana wiadomość, chyba że zostanie zwrócona E_NOTIMPL. |
GetCustomUI | Domyślnie PresentationHost.exe zapewnia własny postęp wdrażania i interfejsy użytkownika błędów wdrażania wyświetlane podczas wdrażania zawartości WPF. |
.NET Desktop feedback