Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
INavigationService.cs
1
using
Waher.Runtime.Inventory
;
2
using
NeuroAccessMaui.UI.Pages
;
3
4
namespace
NeuroAccessMaui.Services.UI
5
{
9
[DefaultImplementation(typeof(NavigationService))]
10
public
interface
INavigationService
11
{
16
Task
GoToAsync
(
string
Route);
17
24
Task
GoToAsync
(
string
Route,
BackMethod
BackMethod
,
string
? UniqueId =
null
);
25
32
Task
GoToAsync<TArgs>
(
string
Route, TArgs? Args)
33
where TArgs :
NavigationArgs
,
new
();
34
43
Task
GoToAsync<TArgs>
(
string
Route, TArgs? Args,
BackMethod
BackMethod
,
string
? UniqueId =
null
)
44
where TArgs :
NavigationArgs
, new();
45
50
Task
GoToAsync
(
BaseContentPage
Page);
51
59
Task
SetRootAsync
<TArgs>(
string
Route, TArgs? Args) where TArgs :
NavigationArgs
, new();
60
65
Task
SetRootAsync
(
string
Route);
66
71
Task
SetRootAsync
(
BaseContentPage
Page);
72
76
Task
GoBackAsync
();
77
81
Task
PopToRootAsync
();
82
86
BaseContentPage
?
CurrentPage
{
get
; }
87
93
TArgs?
PopLatestArgs<TArgs>
() where TArgs :
NavigationArgs
, new();
94
}
95
}
NeuroAccessMaui.Services.UI.NavigationArgs
An base class holding page specific navigation parameters.
Definition:
NavigationArgs.cs:7
NeuroAccessMaui.UI.Pages.BaseContentPage
A base class for all pages, intended for custom navigation with explicit life-cycle events.
Definition:
BaseContentPage.cs:15
NeuroAccessMaui.Services.UI.INavigationService
Service for navigating between pages using route-based navigation.
Definition:
INavigationService.cs:11
NeuroAccessMaui.Services.UI.INavigationService.GoBackAsync
Task GoBackAsync()
Pops the current page from the navigation stack and displays the previous page.
NeuroAccessMaui.Services.UI.INavigationService.GoToAsync
Task GoToAsync(string Route)
Navigates to the specified route and pushes the page onto the navigation stack.
NeuroAccessMaui.Services.UI.INavigationService.GoToAsync
Task GoToAsync(string Route, BackMethod BackMethod, string? UniqueId=null)
Navigates to the specified route and pushes the page onto the navigation stack specifying back method...
NeuroAccessMaui.Services.UI.INavigationService.PopToRootAsync
Task PopToRootAsync()
Pops all pages until only the root page remains on the navigation stack.
NeuroAccessMaui.Services.UI.INavigationService.SetRootAsync
Task SetRootAsync(string Route)
Replaces the entire navigation stack with the page registered for the given route....
NeuroAccessMaui.Services.UI.INavigationService.GoToAsync< TArgs >
Task GoToAsync< TArgs >(string Route, TArgs? Args)
Navigates to the specified route and pushes the page onto the navigation stack with navigation argume...
NeuroAccessMaui.Services.UI.INavigationService.PopLatestArgs< TArgs >
TArgs? PopLatestArgs< TArgs >()
Pops the latest navigation arguments if any.
NeuroAccessMaui.Services.UI.INavigationService.CurrentPage
BaseContentPage? CurrentPage
Gets the current visible view.
Definition:
INavigationService.cs:86
NeuroAccessMaui.Services.UI
Definition:
BackMethod.cs:2
NeuroAccessMaui.Services.UI.BackMethod
BackMethod
Navigation Back Method
Definition:
BackMethod.cs:7
NeuroAccessMaui.UI.Pages
Definition:
ApplicationsPage.xaml.cs:2
Waher.Runtime.Inventory
Definition:
TypesLoader.cs:9
NeuroAccessMaui
NeuroAccessMaui
Services
UI
INavigationService.cs
Generated by
1.9.5