logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UiSelectableActions

    Implementation of IUiSelectableActions to handle UI selectable actions.

    Inheritance
    object
    UiComponentActions
    UiInteractableComponentActions
    UiSelectableActions
    Implements
    IUiSelectableActions
    IUiInteractableActions
    IUiComponentActions
    IComponentActions
    Inherited Members
    UiInteractableComponentActions._onDraggingStart
    UiInteractableComponentActions._onDraggingEnd
    UiInteractableComponentActions._onFocus
    UiInteractableComponentActions._onBlur
    UiInteractableComponentActions._selectComponentById
    UiInteractableComponentActions._selectNextComponent
    UiInteractableComponentActions._selectPreviousComponent
    UiInteractableComponentActions._incrementValue
    UiInteractableComponentActions._decrementValue
    UiInteractableComponentActions._submit
    UiInteractableComponentActions._cancel
    UiInteractableComponentActions.OnDraggingStart
    UiInteractableComponentActions.OnDraggingEnd
    UiInteractableComponentActions.OnFocus
    UiInteractableComponentActions.OnBlur
    UiInteractableComponentActions.SelectComponentById
    UiInteractableComponentActions.SelectNextComponent
    UiInteractableComponentActions.SelectPreviousComponent
    UiInteractableComponentActions.IncrementValue
    UiInteractableComponentActions.DecrementValue
    UiInteractableComponentActions.Submit
    UiInteractableComponentActions.Cancel
    UiComponentActions._awake
    UiComponentActions._onEnable
    UiComponentActions._update
    UiComponentActions._onDisable
    UiComponentActions._onDestroy
    UiComponentActions.Awake
    UiComponentActions.OnEnable
    UiComponentActions.Update
    UiComponentActions.OnDisable
    UiComponentActions.OnDestroy
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Ui.Application.Components
    Assembly: Serenity.Ui.Application.dll
    Syntax
    public class UiSelectableActions : UiInteractableComponentActions, IUiSelectableActions, IUiInteractableActions, IUiComponentActions, IComponentActions

    Constructors

    UiSelectableActions()

    Initializes a new instance of the UiSelectableActions class with default values.

    Declaration
    public UiSelectableActions()

    UiSelectableActions(Action<IUiComponent, int>, Action<IUiComponent, ConfigurationEntry[]>)

    Initializes a new instance of the UiSelectableActions class with the specified actions.

    Declaration
    public UiSelectableActions(Action<IUiComponent, int> onValueChange = null, Action<IUiComponent, ConfigurationEntry[]> onSelectableValuesChange = null)
    Parameters
    Type Name Description
    Action<IUiComponent, int> onValueChange

    The action to be executed when the value changes.

    Action<IUiComponent, ConfigurationEntry[]> onSelectableValuesChange

    The action to be executed when the selectable values change.

    Properties

    OnSelectableValuesChange

    The action to be invoked when the selectable values change.

    Declaration
    public Action<IUiComponent, ConfigurationEntry[]> OnSelectableValuesChange { get; set; }
    Property Value
    Type Description
    Action<IUiComponent, ConfigurationEntry[]>

    The action to be executed when the selectable values change.

    OnValueChange

    The action to be invoked when the value changes.

    Declaration
    public Action<IUiComponent, int> OnValueChange { get; set; }
    Property Value
    Type Description
    Action<IUiComponent, int>

    The action to be executed when the value changes.

    Implements

    IUiSelectableActions
    IUiInteractableActions
    IUiComponentActions
    IComponentActions
    In this article
    © 2026 Serenity. All Rights Reserved