PopupViewStackServiceBase class¶
Defined in
Namespace: Sextant.Plugins.Popup
Assembly: Sextant.Plugins.Popup.dll
Full name: Sextant.Plugins.Popup.PopupViewStackServiceBase
Modifiers: public abstract
Summary¶
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¶
| Name | Summary |
|---|---|
| .ctor | Initializes a new instance of the [PopupViewStackServiceBase](# class. |
Properties¶
| Name | Summary |
|---|---|
| Pushing | Gets an observable sequence of pushing events. |
| Pushed | Gets an observable sequence of pushed events. |
| Popping | Gets an observable sequence of popping events. |
| Popped | Gets an observable sequence of popped events. |
| PopupStack | Gets the popup stack. |
| PopupSubject | Gets the popup subject that contains the stack history. |
Methods¶
| Name | Summary |
|---|---|
| PushPopup | Push a pop up page to the stack. |
| PopPopup | Pop a pop up page. |
| PopAllPopups | Pop all popups from the stack. |
| RemovePopup | Remove Popup. |
Derived types¶
Inherited members
Sextant.ParameterViewStackServiceBase.#ctor(Sextant.IView,Sextant.IViewModelFactory)Sextant.ParameterViewStackServiceBase.PushPage(Sextant.INavigable,Sextant.INavigationParameter,System.String,System.Boolean,System.Boolean)Sextant.ParameterViewStackServiceBase.PushModal(Sextant.INavigable,Sextant.INavigationParameter,System.String,System.Boolean)Sextant.ParameterViewStackServiceBase.PushPage``1(Sextant.INavigationParameter,System.String,System.Boolean,System.Boolean)Sextant.ParameterViewStackServiceBase.PushModal``1(Sextant.INavigationParameter,System.String,System.Boolean)Sextant.ParameterViewStackServiceBase.PopPage(Sextant.INavigationParameter,System.Boolean)System.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseCloneSystem.Object.ReferenceEquals(System.Object,System.Object)System.Object.ToString