1 instantiation of ShellNavigationManager
Microsoft.Maui.Controls (1)
Shell\Shell.cs (1)
1160 _navigationManager = new ShellNavigationManager(this);
16 references to ShellNavigationManager
Microsoft.Maui.Controls (16)
Platform\iOS\ControlsModalWrapper.cs (1)
76 var result = ShellNavigationManager.GetNavigationParameters(
Shell\Shell.cs (6)
792 => ShellNavigationManager.GetNavigationState(shellItem, shellSection, shellContent, includeStack ? shellSection.Stack.ToList() : null, includeStack ? shellSection.Navigation.ModalStack.ToList() : null); 848 var state = ShellNavigationManager.GetNavigationState(shellItem, shellSection, shellContent, shellSection.Navigation.NavigationStack, null); 882 var navParameters = ShellNavigationManager.GetNavigationParameters(shellItem, shellSection, shellContent, shellSection.Navigation.NavigationStack, null); 934 var result = ShellNavigationManager.GetNavigationState(shellItem, shellSection, shellContent, stack, modalStack); 1004 internal ShellNavigationManager NavigationManager => _navigationManager; 1151 ShellNavigationManager _navigationManager;
Shell\ShellSection.cs (8)
387 navStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 405 ShellNavigationManager.ApplyQueryAttributes(navPage, queryData, isLast, isRelativePopping); 432 navStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 450 navStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 493 ShellNavigationManager.ApplyQueryAttributes(content, queryData, isLast, isPopping); 514 var currentNavStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 1081 ShellNavigationManager.GetNavigationState( 1219 return ShellNavigationManager.GetNavigationState(shellItem, shellSection, shellContent, stack, modalStack);
Shell\ShellUriHandler.cs (1)
25 var pages = ShellNavigationManager.BuildFlattenedNavigationStack(shell);