Table of Contents

Class InputPaneStateEventArgs

Namespace
Avalonia.Controls.Platform
Assembly
Avalonia.Controls.dll

Provides state change information about the input pane.

public sealed class InputPaneStateEventArgs : EventArgs
Inheritance
InputPaneStateEventArgs
Inherited Members

Constructors

InputPaneStateEventArgs(InputPaneState, Rect?, Rect)

public InputPaneStateEventArgs(InputPaneState newState, Rect? startRect, Rect endRect)

Parameters

newState InputPaneState
startRect Rect?
endRect Rect

InputPaneStateEventArgs(InputPaneState, Rect?, Rect, TimeSpan, IEasing?)

public InputPaneStateEventArgs(InputPaneState newState, Rect? startRect, Rect endRect, TimeSpan animationDuration, IEasing? easing)

Parameters

newState InputPaneState
startRect Rect?
endRect Rect
animationDuration TimeSpan
easing IEasing

Properties

AnimationDuration

The duration of the input pane's state change animation.

public TimeSpan AnimationDuration { get; }

Property Value

TimeSpan

Easing

The easing of the input pane's state changed animation.

public IEasing? Easing { get; }

Property Value

IEasing

EndRect

The final bounds of the input pane.

public Rect EndRect { get; }

Property Value

Rect

NewState

The new state of the input pane

public InputPaneState NewState { get; }

Property Value

InputPaneState

StartRect

The initial bounds of the input pane.

public Rect? StartRect { get; }

Property Value

Rect?