Table of Contents

Namespace SharpConsoleUI.Events

Classes

CanvasMouseEventArgs

Event arguments for canvas mouse events with canvas-local coordinates.

CanvasPaintEventArgs

Event arguments for the Paint event, carrying a CanvasGraphics context that draws to the window buffer.

MouseEventArgs

Event arguments for mouse events

NavigationItemChangedEventArgs

Event args raised after the selected navigation item has changed.

NavigationItemChangingEventArgs

Event args raised before the selected navigation item changes. Can be canceled.

TabChangedEventArgs

Event args for tab change events (after tab has changed).

TabChangingEventArgs

Event args for tab changing events (before tab changes, cancelable).

TabEventArgs

Event args for tab added/removed events.

TableCellEventArgs

Event arguments for table cell events (click, double-click).

TableRowEventArgs

Event arguments for table row events (click, double-click, activation).

TreeNodeEventArgs

Event arguments for tree node events

Delegates

WindowEventHandler<TEventArgs>

Represents a method that handles an event with window context access. This delegate provides access to the parent window, enabling event handlers to interact with other controls via FindControl<T>().