Summary
Abstract base class for view stack services.
- Namespace
- Sextant
- Interfaces
-
- IDisposable
- IEnableLogger
- I
Parameter View Stack Service - IViewStackService
- Base Types
-
- object
- ViewStackServiceBase
- Derived Types
graph BT
Type-->Base0["ViewStackServiceBase"]
click Base0 "/api/Sextant/ViewStackServiceBase"
Base0-->Base1["object"]
Type-.->Interface0["IDisposable"]
Type-.->Interface1["IEnableLogger"]
click Interface1 "/api/Splat/IEnableLogger"
Type-.->Interface2["IParameterViewStackService"]
click Interface2 "/api/Sextant/IParameterViewStackService"
Type-.->Interface3["IViewStackService"]
click Interface3 "/api/Sextant/IViewStackService"
Type["ParameterViewStackServiceBase"]
class Type type-node
Derived0["PopupViewStackServiceBase"]-->Type
click Derived0 "/api/Sextant.Plugins.Popup/PopupViewStackServiceBase"
Derived1["ParameterViewStackService"]-->Type
click Derived1 "/api/Sextant/ParameterViewStackService"
Syntax
public abstract class ParameterViewStackServiceBase : ViewStackServiceBase, IDisposable,
IEnableLogger, IParameterViewStackService, IViewStackService
Constructors
Name | Summary |
---|---|
Parameter |
Initializes a new instance of the ParameterViewStackServiceBase class.
|
Properties
Name | Value | Summary |
---|---|---|
Factory | IViewModelFactory |
Gets the view model factory.
Inherited from ViewStackServiceBase
|
Logger | IFullLogger |
Gets the logger.
Inherited from ViewStackServiceBase
|
ModalStack | IObservable |
Gets the modal navigation stack.
Inherited from ViewStackServiceBase
|
ModalSubject | BehaviorSubject |
Gets the modal subject.
Inherited from ViewStackServiceBase
|
Navigation |
CompositeDisposable |
Gets the navigation disposables.
Inherited from ViewStackServiceBase
|
PageStack | IObservable |
Gets the page navigation stack.
Inherited from ViewStackServiceBase
|
PageSubject | BehaviorSubject |
Gets the page subject.
Inherited from ViewStackServiceBase
|
View | IView |
Gets the current view on the stack.
Inherited from ViewStackServiceBase
|
Methods
Name | Value | Summary |
---|---|---|
AddToStackAndTick |
void |
Adds to stack and tick.
Inherited from ViewStackServiceBase
static
|
Dispose |
void |
Inherited from ViewStackServiceBase
|
Dispose |
void |
Releases unmanaged and - optionally - managed resources.
Inherited from ViewStackServiceBase
|
PopModal |
IObservable |
Pops the
INavigable off the stack.
Inherited from ViewStackServiceBase
|
PopPage |
IObservable |
Pops the
INavigable off the stack.
Inherited from ViewStackServiceBase
|
PopPage |
IObservable |
Pops the
IViewModel off of the stack.
|
PopRootAndTick |
void |
Pops the root and notifies observers.
Inherited from ViewStackServiceBase
static
|
PopStackAndTick |
T |
Pops the stack and notifies observers.
Inherited from ViewStackServiceBase
static
|
PopToRootPage |
IObservable |
Pops to root page.
Inherited from ViewStackServiceBase
|
PushModal |
IObservable |
Pushes the
IViewModel onto the stack.
|
PushModal |
IObservable |
Pushes the
IViewModel onto the stack.
Inherited from ViewStackServiceBase
|
PushModal |
IObservable |
Pushes the
IViewModel onto the stack.
|
PushModal |
IObservable |
Pushes the
INavigable onto the stack.
Inherited from ViewStackServiceBase
|
PushPage |
IObservable |
Pushes the
INavigable onto the stack.
|
PushPage |
IObservable |
Pushes the
INavigable onto the stack.
Inherited from ViewStackServiceBase
|
PushPage |
IObservable |
Pushes the
IViewModel onto the stack.
Inherited from ViewStackServiceBase
|
PushPage |
IObservable |
Pushes the
INavigable onto the stack.
|
PushPage |
IObservable |
Pushes the
INavigable onto the stack.
Inherited from ViewStackServiceBase
|
TopModal |
IObservable |
Returns the top modal from the current modal stack.
Inherited from ViewStackServiceBase
|
TopPage |
IObservable |
Returns the top page from the current navigation stack.
Inherited from ViewStackServiceBase
|