Skip to content
ConsoleMonster
Class

AppInputOptions

ConsoleMonster.Interactive

Namespace
ConsoleMonster.Interactive
Assembly
ConsoleMonster
Modifiers
abstract

Shared construction vocabulary for persistent application controls.

Inheritance

  • object
  • AppInputOptions

Derived Types

Properties

public string Key { get; set; } #

The unique application-state key.

public string? Label { get; set; } #

The visible label; null uses the key.

public bool Disabled { get; set; } #

Disables editing and keyboard focus.

public int TabIndex { get; set; } #

Keyboard focus order; equal values preserve declaration order.

public string? ValidationMessage { get; set; } #

Initial validation text.

public EventHandler<AppValueChangedEventArgs>? OnChange { get; set; } #

Runs after a committed value change on the application input thread.