logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class MenuUseCases

    Aggregates all menu-related use cases for easy access and management.

    Inheritance
    object
    MenuUseCases
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Menu.Application.UseCases
    Assembly: Serenity.Menu.Application.dll
    Syntax
    public class MenuUseCases

    Constructors

    MenuUseCases(MenuCancel, MenuChangeOptionValue, MenuSelectOption, UiViewShow, UiViewHide, MenuSubmitOption, MenuTransitionateToView)

    Initializes a new instance of the MenuUseCases class with the provided use cases.

    Declaration
    public MenuUseCases(MenuCancel cancel, MenuChangeOptionValue changeOptionValue, MenuSelectOption selectOption, UiViewShow show, UiViewHide hide, MenuSubmitOption submitOption, MenuTransitionateToView transitionateToView)
    Parameters
    Type Name Description
    MenuCancel cancel

    The use case for canceling a menu action.

    MenuChangeOptionValue changeOptionValue

    The use case for changing the value of a menu option.

    MenuSelectOption selectOption

    The use case for selecting a menu option.

    UiViewShow show

    The use case for showing a menu view.

    UiViewHide hide

    The use case for hiding a menu view.

    MenuSubmitOption submitOption

    The use case for submitting a menu option.

    MenuTransitionateToView transitionateToView

    The use case for transitioning between menu views.

    Fields

    Cancel

    Declaration
    public MenuCancel Cancel
    Field Value
    Type Description
    MenuCancel

    The use case for canceling a menu action.

    ChangeOptionValue

    Declaration
    public MenuChangeOptionValue ChangeOptionValue
    Field Value
    Type Description
    MenuChangeOptionValue

    The use case for changing the value of a menu option.

    Hide

    Declaration
    public UiViewHide Hide
    Field Value
    Type Description
    UiViewHide

    The use case for hiding a menu view.

    SelectOption

    Declaration
    public MenuSelectOption SelectOption
    Field Value
    Type Description
    MenuSelectOption

    The use case for selecting a menu option.

    Show

    Declaration
    public UiViewShow Show
    Field Value
    Type Description
    UiViewShow

    The use case for showing a menu view.

    SubmitOption

    Declaration
    public MenuSubmitOption SubmitOption
    Field Value
    Type Description
    MenuSubmitOption

    The use case for submitting a menu option.

    TransitionateToView

    Declaration
    public MenuTransitionateToView TransitionateToView
    Field Value
    Type Description
    MenuTransitionateToView

    The use case for transitioning between menu views.

    In this article
    © 2026 Serenity. All Rights Reserved