IPlatformSettings Interface
The IPlatformSettings interface represents a contract for accessing platform-specific settings and information.
Some of these settings might be changed by used globally in the OS in runtime.
Namespace: Avalonia.PlatformAssembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
[NotClientImplementableAttribute]
public interface IPlatformSettings
<NotClientImplementableAttribute>
Public Interface IPlatformSettings
[<NotClientImplementableAttribute>]
type IPlatformSettings = interface end
| HoldWaitDuration |
Holding duration between pointer press and when event is fired.
|
| HotkeyConfiguration |
Get a configuration for platform-specific hotkeys in an Avalonia application.
|
| GetColorValues |
Gets current system color values including dark mode and accent colors.
|
| GetDoubleTapSize(PointerType) |
The size of the rectangle around the location of a pointer down that a pointer up
must occur within in order to register a double-tap gesture, in device-independent
pixels.
|
| GetDoubleTapTime(PointerType) |
Gets the maximum time that may occur between the first and second click of a double-
tap gesture.
|
| GetTapSize(PointerType) |
The size of the rectangle around the location of a pointer down that a pointer up
must occur within in order to register a tap gesture, in device-independent pixels.
|
| ColorValuesChanged |
Raises when current system color values are changed. Including changing of a dark mode and accent colors.
|