Search Results for

    Class InteractiveTuiBinding<T>

    Interactive TUI binding information class

    Inheritance
    object
    Keybinding
    InteractiveTuiBinding<T, T>
    InteractiveTuiBinding<T>
    Inherited Members
    InteractiveTuiBinding<T, T>.BindingCanRunWithoutItems
    InteractiveTuiBinding<T, T>.BindingAction
    InteractiveTuiBinding<T, T>.Equals(object)
    InteractiveTuiBinding<T, T>.Equals(InteractiveTuiBinding<T, T>)
    InteractiveTuiBinding<T, T>.GetHashCode()
    Keybinding.BindingName
    Keybinding.BindingUsesMouse
    Keybinding.BindingHidden
    Keybinding.BindingKeyName
    Keybinding.BindingKeyModifiers
    Keybinding.BindingPointerButton
    Keybinding.BindingPointerButtonPress
    Keybinding.BindingPointerModifiers
    Namespace
    Terminaux.Inputs.Interactive @ Terminaux.dll
    Syntax
    public class InteractiveTuiBinding<T> : InteractiveTuiBinding<T, T>
    Type Parameters
    Name Description
    T


    Constructors

    InteractiveTuiBinding(string, ConsoleKey, Action<T?, int, T?, int>?, bool)

    Makes a new instance of an interactive TUI key binding

    Declaration
    public InteractiveTuiBinding(string bindingName, ConsoleKey bindingKeyName, Action<T?, int, T?, int>? bindingAction, bool canRunWithoutItems = false)
    Parameters
    Name Type Description
    bindingName string

    Key binding name

    bindingKeyName ConsoleKey

    Which key is bound to the action?

    bindingAction Action<T, int, T, int>

    The action to execute. The object argument denotes the currently selected item, and the integer argument denotes the currently selected data

    canRunWithoutItems bool

    Whether the binding can run without items or not

    InteractiveTuiBinding(string, ConsoleKey, ConsoleModifiers, Action<T?, int, T?, int>?, bool)

    Makes a new instance of an interactive TUI key binding

    Declaration
    public InteractiveTuiBinding(string bindingName, ConsoleKey bindingKeyName, ConsoleModifiers bindingKeyModifiers, Action<T?, int, T?, int>? bindingAction, bool canRunWithoutItems = false)
    Parameters
    Name Type Description
    bindingName string

    Key binding name

    bindingKeyName ConsoleKey

    Which key is bound to the action?

    bindingKeyModifiers ConsoleModifiers

    Which modifiers of the key is bound to the action?

    bindingAction Action<T, int, T, int>

    The action to execute. The object argument denotes the currently selected item, and the integer argument denotes the currently selected data

    canRunWithoutItems bool

    Whether the binding can run without items or not

    InteractiveTuiBinding(string, PointerButton, Action<T?, int, T?, int>?, bool)

    Makes a new instance of an interactive TUI mouse pointer binding

    Declaration
    public InteractiveTuiBinding(string bindingName, PointerButton bindingPointerButton, Action<T?, int, T?, int>? bindingAction, bool canRunWithoutItems = false)
    Parameters
    Name Type Description
    bindingName string

    Key binding name

    bindingPointerButton PointerButton

    Which key is bound to the action?

    bindingAction Action<T, int, T, int>

    The action to execute. The object argument denotes the currently selected item, and the integer argument denotes the currently selected data

    canRunWithoutItems bool

    Whether the binding can run without items or not

    InteractiveTuiBinding(string, PointerButton, PointerButtonPress, Action<T?, int, T?, int>?, bool)

    Makes a new instance of an interactive TUI mouse pointer binding

    Declaration
    public InteractiveTuiBinding(string bindingName, PointerButton bindingPointerButton, PointerButtonPress bindingPointerButtonPress, Action<T?, int, T?, int>? bindingAction, bool canRunWithoutItems = false)
    Parameters
    Name Type Description
    bindingName string

    Key binding name

    bindingPointerButton PointerButton

    Which button is bound to the action?

    bindingPointerButtonPress PointerButtonPress

    Which press mode of the button is bound to the action?

    bindingAction Action<T, int, T, int>

    The action to execute. The object argument denotes the currently selected item, and the integer argument denotes the currently selected data

    canRunWithoutItems bool

    Whether the binding can run without items or not

    InteractiveTuiBinding(string, PointerButton, PointerButtonPress, PointerModifiers, Action<T?, int, T?, int>?, bool)

    Makes a new instance of an interactive TUI mouse pointer binding

    Declaration
    public InteractiveTuiBinding(string bindingName, PointerButton bindingPointerButton, PointerButtonPress bindingPointerButtonPress, PointerModifiers bindingButtonModifiers, Action<T?, int, T?, int>? bindingAction, bool canRunWithoutItems = false)
    Parameters
    Name Type Description
    bindingName string

    Key binding name

    bindingPointerButton PointerButton

    Which button is bound to the action?

    bindingPointerButtonPress PointerButtonPress

    Which press mode of the button is bound to the action?

    bindingButtonModifiers PointerModifiers

    Which modifiers of the button is bound to the action?

    bindingAction Action<T, int, T, int>

    The action to execute. The object argument denotes the currently selected item, and the integer argument denotes the currently selected data

    canRunWithoutItems bool

    Whether the binding can run without items or not

    Show / Hide Table of Contents

    Table of contents



      About

      Copyright © 2014-2026 Aptivi

      Find us

    •  
    •  
    •  
    •  
    •  
    •  
    • Social media

    •  
    •  
    •  
    •