logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UiSelectableParameters

    Implementation of IUiSelectableParameters to hold parameters for UI selectable components.

    Inheritance
    object
    UiComponentParameters
    UiInteractableComponentParameters
    UiSelectableParameters
    Implements
    IUiComponentParameters
    IUiSelectableParameters
    IUiInteractableParameters
    IComponentParameters
    IFoundationSettings
    Inherited Members
    UiInteractableComponentParameters.Index
    UiInteractableComponentParameters.Label
    UiInteractableComponentParameters.Alignment
    UiInteractableComponentParameters.IsTranslatingLabel
    UiInteractableComponentParameters.AdaptMenuWidth
    UiInteractableComponentParameters.AdaptMenuWidthPadding
    UiInteractableComponentParameters.SelectAnimationTrigger
    UiInteractableComponentParameters.DeselectAnimationTrigger
    UiComponentParameters.Id
    UiComponentParameters.Guid
    UiComponentParameters.FoundationViewElementFactory
    UiComponentParameters.AudioPlayerPlayClip
    UiComponentParameters.AudioServiceId
    UiComponentParameters.ThemeSounds
    UiComponentParameters.Clone()
    UiComponentParameters.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 UiSelectableParameters : UiInteractableComponentParameters, IUiComponentParameters, IUiSelectableParameters, IUiInteractableParameters, IComponentParameters, IFoundationSettings

    Constructors

    UiSelectableParameters()

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

    Declaration
    public UiSelectableParameters()

    UiSelectableParameters(int, ConfigurationEntry[], UiComponentValueType, bool)

    Initializes a new instance of the UiSelectableParameters class with the specified parameters.

    Declaration
    public UiSelectableParameters(int selectedIndex, ConfigurationEntry[] selectableValues, UiComponentValueType valueType, bool isTranslatingValue)
    Parameters
    Type Name Description
    int selectedIndex

    The index of the selected value.

    ConfigurationEntry[] selectableValues

    The array of selectable values.

    UiComponentValueType valueType

    The type of values in the selectable component.

    bool isTranslatingValue

    Whether the value is being translated.

    Fields

    IsTranslatingValue

    Declaration
    public bool IsTranslatingValue
    Field Value
    Type Description
    bool

    Whether the value is being translated.

    SelectableValues

    Declaration
    public ConfigurationEntry[] SelectableValues
    Field Value
    Type Description
    ConfigurationEntry[]

    The array of selectable values.

    SelectedIndex

    Declaration
    public int SelectedIndex
    Field Value
    Type Description
    int

    The index of the selected value.

    ValueType

    Declaration
    public UiComponentValueType ValueType
    Field Value
    Type Description
    UiComponentValueType

    The type of values in the selectable component.

    Implements

    IUiComponentParameters
    IUiSelectableParameters
    IUiInteractableParameters
    IComponentParameters
    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved