Skip to main content

InputPaneStateEventArgs Class

Definition

Assembly:Avalonia.Controls
Package:Avalonia

Provides state change information about the input pane.

public class InputPaneStateEventArgs

Inheritance: EventArgs -> InputPaneStateEventArgs

Constructors

NameDescription
InputPaneStateEventArgs (2 overloads)No summary available.

InputPaneStateEventArgs overloads

InputPaneStateEventArgs Constructor

public InputPaneStateEventArgs(Avalonia.Controls.Platform.InputPaneState newState, Nullable<Avalonia.Rect> startRect, Avalonia.Rect endRect)
Parameters

newState Avalonia.Controls.Platform.InputPaneState

startRect Nullable<Avalonia.Rect>

endRect Avalonia.Rect

InputPaneStateEventArgs Constructor

public InputPaneStateEventArgs(Avalonia.Controls.Platform.InputPaneState newState, Nullable<Avalonia.Rect> startRect, Avalonia.Rect endRect, TimeSpan animationDuration, Avalonia.Animation.Easings.IEasing easing)
Parameters

newState Avalonia.Controls.Platform.InputPaneState

startRect Nullable<Avalonia.Rect>

endRect Avalonia.Rect

animationDuration TimeSpan

easing Avalonia.Animation.Easings.IEasing

Properties

NameDescription
AnimationDurationThe duration of the input pane's state change animation.
EasingThe easing of the input pane's state changed animation.
EndRectThe final bounds of the input pane.
NewStateThe new state of the input pane
StartRectThe initial bounds of the input pane.

AnimationDuration Property

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

public TimeSpan AnimationDuration { get; set; }

Easing Property

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

public Avalonia.Animation.Easings.IEasing Easing { get; set; }

EndRect Property

The final bounds of the input pane.

public Avalonia.Rect EndRect { get; set; }

NewState Property

The new state of the input pane

public Avalonia.Controls.Platform.InputPaneState NewState { get; set; }

StartRect Property

The initial bounds of the input pane.

public Nullable<Avalonia.Rect> StartRect { get; set; }