INavigator Interface |
Namespace: Cauldron.XAML.Navigation
public interface INavigator
The INavigator type exposes the following members.
| Name | Description | |
|---|---|---|
| CanGoBack |
Gets a value that indicates whether there is at least one entry in back navigation history.
Only relevant for UWP and Desktop single page application
| |
| CanGoForward |
Gets a value that indicates whether there is at least one entry in forward navigation history.
Only relevant for UWP and Desktop single page application
|
| Name | Description | |
|---|---|---|
| GoBack |
Navigates to the most recent item in back navigation history, if a Frame manages its own navigation history.
Only relevant for UWP and Desktop single page application
| |
| GoForward |
Navigates to the most recent item in forward navigation history, if a Frame manages its own navigation history.
Only relevant for UWP and Desktop single page application
| |
| NavigateAsync(Type) |
Causes the window or page to load content represented by the specified IViewModel.
| |
| NavigateAsync(Type, Object) |
Causes the window or page to load content represented by the specified IViewModel, also passing a parameter to be used to construct the view model.
| |
| NavigateAsyncT |
Causes the window or page to load content represented by the specified IViewModel.
| |
| NavigateAsyncT(FuncTask) |
Create a new popup with the view defined by the view model, depending on the views definition.
| |
| NavigateAsyncT(Object) |
Causes the window or page to load content represented by the specified IViewModel, also passing a parameter to be used to construct the view model.
| |
| NavigateAsyncT(FuncTask, Object) |
Create a new popup with the view defined by the view model, depending on the views definition, also passing a parameter to be used to construct the view model.
| |
| NavigateAsyncT, TResult(FuncTResult, Task) |
Create a new popup with the view defined by the view model, depending on the views definition.
| |
| NavigateAsyncT, TResult(FuncTResult, Task, Object) |
Create a new popup with the view defined by the view model, depending on the views definition, also passing a parameter to be used to construct the view model.
| |
| TryClose |
Tries to close a view model associated popup
| |
| TryCloseFocusedWindow |
Closes the current focused Window.
|