logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class OptionsCascadeMenu

    A cascade page whose options are authored inline: a fixed list of OptionsCascadeMenu.OptionDefinitions (e.g. a main menu, or a yes/no-style decision). Each option optionally sets a pending action id, then either descends into a sub-menu (Next) or resolves immediately. Options can be gated by a condition. Contrast with DynamicCascadeMenu (options resolved from a runtime source) and TargetCascadeMenu (multi-column target selection).

    Inheritance
    object
    CascadeMenuDefinition
    OptionsCascadeMenu
    Implements
    ICascadeMenuNode
    IFoundationSettings
    Inherited Members
    CascadeMenuDefinition.Id
    CascadeMenuDefinition.Guid
    Namespace: Serenity.Menu.Infrastructure.Cascade.Definitions
    Assembly: Serenity.UnityMenu.Infrastructure.dll
    Syntax
    public sealed class OptionsCascadeMenu : CascadeMenuDefinition, ICascadeMenuNode, IFoundationSettings

    Constructors

    OptionsCascadeMenu()

    Declaration
    public OptionsCascadeMenu()

    Methods

    BuildPage(CascadeMenuBuilder)

    Declaration
    public override CascadeMenuPage BuildPage(CascadeMenuBuilder builder)
    Parameters
    Type Name Description
    CascadeMenuBuilder builder
    Returns
    Type Description
    CascadeMenuPage
    Overrides
    CascadeMenuDefinition.BuildPage(CascadeMenuBuilder)

    Implements

    ICascadeMenuNode
    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved