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);