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; }