Class CursorStateChangedEventArgs
- Namespace
- SharpConsoleUI.Core
- Assembly
- SharpConsoleUI.dll
Event arguments for cursor state changes
public class CursorStateChangedEventArgs : EventArgs
- Inheritance
-
CursorStateChangedEventArgs
- Inherited Members
Constructors
CursorStateChangedEventArgs(CursorState, CursorState)
Initializes a new instance of the CursorStateChangedEventArgs class.
public CursorStateChangedEventArgs(CursorState previousState, CursorState newState)
Parameters
previousStateCursorStateThe previous cursor state before the change.
newStateCursorStateThe new cursor state after the change.
Properties
NewState
The new cursor state
public CursorState NewState { get; }
Property Value
OwnerChanged
Whether the owner changed
public bool OwnerChanged { get; }
Property Value
PositionChanged
Whether the position changed
public bool PositionChanged { get; }
Property Value
PreviousState
The previous cursor state
public CursorState PreviousState { get; }
Property Value
VisibilityChanged
Whether the visibility changed
public bool VisibilityChanged { get; }