1 instantiation of ShellNavigationManager
Microsoft.Maui.Controls (1)
Shell\Shell.cs (1)
1160 _navigationManager = new ShellNavigationManager(this);
15 references to ShellNavigationManager
Microsoft.Maui.Controls (15)
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); 443 navStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 461 navStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 504 ShellNavigationManager.ApplyQueryAttributes(content, queryData, isLast, isPopping); 525 var currentNavStack = ShellNavigationManager.BuildFlattenedNavigationStack(_navStack, Navigation?.ModalStack); 1092 ShellNavigationManager.GetNavigationState( 1230 return ShellNavigationManager.GetNavigationState(shellItem, shellSection, shellContent, stack, modalStack);
Shell\ShellUriHandler.cs (1)
25 var pages = ShellNavigationManager.BuildFlattenedNavigationStack(shell);