Table of Contents

Namespace Avalonia.Controls.Platform

Classes

DefaultMenuInteractionHandler

Provides the default keyboard and pointer interaction for menus.

InputPaneBase
InputPaneStateEventArgs

Provides state change information about the input pane.

InsetsManagerBase
ManagedDispatcherImpl
MountedVolumeInfo

Describes a Drive's properties.

PlatformManager
SafeAreaChangedArgs

Interfaces

IInputPane

Listener for the platform's input pane(eg, software keyboard). Provides access to the input pane height and state.

IInsetsManager
IMenuInteractionHandler

Handles user interaction for menus.

IMountedVolumeInfoProvider

Defines a platform-specific mount volumes info provider implementation.

INativeControlHostControlTopLevelAttachment
INativeControlHostDestroyableControlHandle
INativeControlHostImpl
INativeMenuExporter
INativeMenuExporterProvider
IStorageProviderFactory

Factory allows to register custom storage provider instead of native implementation.

ITopLevelNativeMenuExporter
IWin32OptionsTopLevelImpl
IX11OptionsToplevelImplFeature
ManagedDispatcherImpl.IManagedDispatcherInputProvider

Enums

InputPaneState

The input pane opened state.

SystemBarTheme
X11NetWmWindowType