logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ModalUseCases

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

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

    Constructors

    ModalUseCases(ModalCancel, ModalChangeOptionValue, ModalSelectOption, UiViewShow, UiViewHide, ModalSubmitOption, ModalTransitionateToModal)

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

    Declaration
    public ModalUseCases(ModalCancel cancel, ModalChangeOptionValue changeOptionValue, ModalSelectOption selectOption, UiViewShow show, UiViewHide hide, ModalSubmitOption submitOption, ModalTransitionateToModal transitionateToModal)
    Parameters
    Type Name Description
    ModalCancel cancel

    Use case for canceling a modal.

    ModalChangeOptionValue changeOptionValue

    Use case for changing a modal option value.

    ModalSelectOption selectOption

    Use case for selecting a modal option.

    UiViewShow show

    Use case for showing a UI view.

    UiViewHide hide

    Use case for hiding a UI view.

    ModalSubmitOption submitOption

    Use case for submitting a modal option.

    ModalTransitionateToModal transitionateToModal

    Use case for transitioning between modals.

    Fields

    Cancel

    Declaration
    public ModalCancel Cancel
    Field Value
    Type Description
    ModalCancel

    Use case for canceling a modal.

    ChangeOptionValue

    Declaration
    public ModalChangeOptionValue ChangeOptionValue
    Field Value
    Type Description
    ModalChangeOptionValue

    Use case for changing a modal option value.

    Hide

    Declaration
    public UiViewHide Hide
    Field Value
    Type Description
    UiViewHide

    Use case for hiding a UI view.

    SelectOption

    Declaration
    public ModalSelectOption SelectOption
    Field Value
    Type Description
    ModalSelectOption

    Use case for selecting a modal option.

    Show

    Declaration
    public UiViewShow Show
    Field Value
    Type Description
    UiViewShow

    Use case for showing a UI view.

    SubmitOption

    Declaration
    public ModalSubmitOption SubmitOption
    Field Value
    Type Description
    ModalSubmitOption

    Use case for submitting a modal option.

    TransitionateToModal

    Declaration
    public ModalTransitionateToModal TransitionateToModal
    Field Value
    Type Description
    ModalTransitionateToModal

    Use case for transitioning between modals.

    In this article
    © 2026 Serenity. All Rights Reserved