Table of Contents

Namespace VpnHood.AppUi.Hosting.WebView

Classes

AppWebViewPageHost

Provides the app's own web host as the page's server, where the app runs in the web view's process.

WebViewHost

Provides the platform-neutral control of a web view that hosts the app's web UI: it starts the page host it is handed, works out the launch address, drives the loading and error states, and loads the UI again after the web view reports a failure.

WebViewHostOptions

Represents the options of a WebViewHost.

WebViewTheme

Provides the app's theme colours where the web UI runs in the app's process, as on Android, iOS and MAUI: read once, for every view that draws with them.

Interfaces

IWebView

Defines a platform's web view for the app's web UI: the native web view's mechanics, and what happened to it; WebViewHost decides what to do about it.

IWebViewPageHost

Defines the server the web view's page comes from: the address to load, and word when the server is bound again.