1 instantiation of ShellNavigationManager
Microsoft.Maui.Controls (1)
Shell\Shell.cs (1)
1162
_navigationManager = new
ShellNavigationManager
(this);
15 references to ShellNavigationManager
Microsoft.Maui.Controls (15)
Shell\Shell.cs (6)
794
=>
ShellNavigationManager
.GetNavigationState(shellItem, shellSection, shellContent, includeStack ? shellSection.Stack.ToList() : null, includeStack ? shellSection.Navigation.ModalStack.ToList() : null);
850
var state =
ShellNavigationManager
.GetNavigationState(shellItem, shellSection, shellContent, shellSection.Navigation.NavigationStack, null);
884
var navParameters =
ShellNavigationManager
.GetNavigationParameters(shellItem, shellSection, shellContent, shellSection.Navigation.NavigationStack, null);
936
var result =
ShellNavigationManager
.GetNavigationState(shellItem, shellSection, shellContent, stack, modalStack);
1006
internal
ShellNavigationManager
NavigationManager => _navigationManager;
1153
ShellNavigationManager
_navigationManager;
Shell\ShellSection.cs (8)
389
navStack =
ShellNavigationManager
.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack);
407
ShellNavigationManager
.ApplyQueryAttributes(navPage, queryData, isLast, isRelativePopping);
445
navStack =
ShellNavigationManager
.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack);
463
navStack =
ShellNavigationManager
.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack);
506
ShellNavigationManager
.ApplyQueryAttributes(content, queryData, isLast, isPopping);
527
var currentNavStack =
ShellNavigationManager
.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack);
1094
ShellNavigationManager
.GetNavigationState(
1232
return
ShellNavigationManager
.GetNavigationState(shellItem, shellSection, shellContent, stack, modalStack);
Shell\ShellUriHandler.cs (1)
25
var pages =
ShellNavigationManager
.BuildFlattenedNavigationStack(shell);