Skip to content

PopupViewStackServiceBase class

Defined in

Namespace: Sextant.Plugins.Popup Assembly: Sextant.Plugins.Popup.dll Full name: Sextant.Plugins.Popup.PopupViewStackServiceBase Modifiers: public abstract

Summary

View source

        Represents a popup view stack service implementation.
        

Applies to

net8.0, net8.0-windows10.0.19041, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2

Class hierarchy
classDiagram
class PopupViewStackServiceBase
class ParameterViewStackServiceBase
ParameterViewStackServiceBase <|-- PopupViewStackServiceBase
class IPopupViewStackService {
    <>
}
IPopupViewStackService <|.. PopupViewStackServiceBase
class IParameterViewStackService {
    <>
}
IParameterViewStackService <|.. PopupViewStackServiceBase
class IViewStackService {
    <>
}
IViewStackService <|.. PopupViewStackServiceBase

Inherits from: ParameterViewStackServiceBase

Implements: IPopupViewStackService, IParameterViewStackService, IViewStackService

Constructors

NameSummary
.ctorInitializes a new instance of the [PopupViewStackServiceBase](# class.

Properties

NameSummary
PushingGets an observable sequence of pushing events.
PushedGets an observable sequence of pushed events.
PoppingGets an observable sequence of popping events.
PoppedGets an observable sequence of popped events.
PopupStackGets the popup stack.
PopupSubjectGets the popup subject that contains the stack history.

Methods

NameSummary
PushPopupPush a pop up page to the stack.
PopPopupPop a pop up page.
PopAllPopupsPop all popups from the stack.
RemovePopupRemove Popup.

Derived types

Inherited members