PopupViewStackServiceBase.PushPopup(IViewModel, string?, bool) method¶
Defined in
Type: PopupViewStackServiceBase
Namespace: Sextant.Plugins.Popup
Assembly: Sextant.Plugins.Popup.dll
Applies to
net8.0, net8.0-windows10.0.19041
Overloads¶
-
public IObservable<Unit> PushPopup(IViewModel viewModel, string? contract = null, bool animate = true) -
public IObservable<Unit> PushPopup<TViewModel>(string? contract = null, bool animate = true) where TViewModel : IViewModel -
public IObservable<Unit> PushPopup(INavigable viewModel, INavigationParameter navigationParameter, string? contract = null, bool animate = true) -
public IObservable<Unit> PushPopup<TViewModel>(INavigationParameter navigationParameter, string? contract = null, bool animate = true) where TViewModel : INavigable
1. Overload¶
public IObservable<Unit> PushPopup(IViewModel viewModel, string? contract = null, bool animate = true)
Inherited documentation
These docs were inherited from IPopupViewStackService. The member doesn't override them on this type.
Summary: Push a pop up page to the stack.
Parameters
| Name | Type | Description |
|---|---|---|
viewModel | [IViewModel](# | The view model. |
contract = null | string? | The contract. |
animate = true | bool | Animate the page. |
Returns: IObservable
2. Overload¶
public IObservable<Unit> PushPopup<TViewModel>(string? contract = null, bool animate = true) where TViewModel : IViewModel
Inherited documentation
These docs were inherited from IPopupViewStackService. The member doesn't override them on this type.
Summary: Push a pop up page to the stack.
Type parameters
| Name | Description |
|---|---|
TViewModel | The view model type. |
Parameters
| Name | Type | Description |
|---|---|---|
contract = null | string? | The contract. |
animate = true | bool | Animate the page. |
Returns: IObservable
3. Overload¶
public IObservable<Unit> PushPopup(INavigable viewModel, INavigationParameter navigationParameter, string? contract = null, bool animate = true)
Inherited documentation
These docs were inherited from IPopupViewStackService. The member doesn't override them on this type.
Summary: Push a pop up page to the stack.
Parameters
| Name | Type | Description |
|---|---|---|
viewModel | [INavigable](# | The view model. |
navigationParameter | [INavigationParameter](# | The navigation parameter. |
contract = null | string? | The contract. |
animate = true | bool | Animate the page. |
Returns: IObservable
4. Overload¶
public IObservable<Unit> PushPopup<TViewModel>(INavigationParameter navigationParameter, string? contract = null, bool animate = true) where TViewModel : INavigable
Inherited documentation
These docs were inherited from IPopupViewStackService. The member doesn't override them on this type.
Summary: Push a pop up page to the stack.
Type parameters
| Name | Description |
|---|---|
TViewModel | The view model type. |
Parameters
| Name | Type | Description |
|---|---|---|
navigationParameter | [INavigationParameter](# | The navigation parameter. |
contract = null | string? | The contract. |
animate = true | bool | Animate the page. |
Returns: IObservable