2 instantiations of ShellNavigationRequest
Microsoft.Maui.Controls (2)
Shell\Shell.cs (1)
861 new ShellNavigationRequest(
Shell\ShellUriHandler.cs (1)
217 var navigationRequest = new ShellNavigationRequest(definition, whatDoIDo, request.Query, request.Fragment);
20 references to ShellNavigationRequest
Microsoft.Maui.Controls (20)
Shell\Shell.cs (3)
860 var navRequest = 863 ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt, 1230 var navRequest = ShellUriHandler.GetNavigationRequest(this, ((ShellNavigationState)location).FullLocation, false, false);
Shell\ShellNavigationManager.cs (6)
49 ShellNavigationRequest navigationRequest) 113 navigationRequest.StackRequest == ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt) 175 if (navigationRequest.Request.GlobalRoutes.Count > 0 && navigationRequest.StackRequest != ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt) 184 navigationRequest.StackRequest == ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt && 407 public static ShellNavigationSource CalculateNavigationSource(Shell shell, ShellNavigationState current, ShellNavigationRequest request) 409 if (request.StackRequest == ShellNavigationRequest.WhatToDoWithTheStack.PushToIt)
Shell\ShellSection.cs (4)
318 async Task PrepareCurrentStackForBeingReplaced(ShellNavigationRequest request, ShellRouteParameters queryData, IServiceProvider services, bool? animate, List<string> globalRoutes, bool isRelativePopping) 324 if (request.StackRequest == ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt) 508 internal async Task GoToAsync(ShellNavigationRequest request, ShellRouteParameters queryData, IServiceProvider services, bool? animate, bool isRelativePopping) 533 if (request.StackRequest == ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt)
Shell\ShellUriHandler.cs (7)
165 static internal ShellNavigationRequest.WhatToDoWithTheStack CalculateStackRequest(Uri uri) 168 return ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt; 170 return ShellNavigationRequest.WhatToDoWithTheStack.ReplaceIt; 173 return ShellNavigationRequest.WhatToDoWithTheStack.PushToIt; 176 internal static ShellNavigationRequest GetNavigationRequest(Shell shell, Uri uri, bool enableRelativeShellRoutes = false, bool throwNavigationErrorAsException = true, ShellNavigationParameters shellNavigationParameters = null) 181 ShellNavigationRequest.WhatToDoWithTheStack whatDoIDo = CalculateStackRequest(uri); 217 var navigationRequest = new ShellNavigationRequest(definition, whatDoIDo, request.Query, request.Fragment);