Table of Contents

Namespace VpnHood.AppUi.Hosting.Avalonia

Classes

AvaloniaUiHosting

Provides the Avalonia UI's start, for every host: the app's API handed to the UI, then the UI's content, its words and its fonts, and the app told which languages the UI has words for.

ChineseFontFallback

Provides a font fallback that draws the Chinese characters and their punctuation in a Simplified Chinese face on Windows and Linux.

NativeTextInput

Provides the attached properties that ask for the platform's own input on a text box, where a host has one, as the paired browser page over plain http does.

VpnHoodAvaloniaAppBase

Represents the Avalonia application a VpnHood UI derives from: one view, whatever hosts it.

Interfaces

IAvaloniaUi

Defines a UI a head can run: the head names it as a type argument.