9 instantiations of ShellRouteParameters
Microsoft.Maui.Controls (9)
Shell\Shell.cs (4)
1022 return _navigationManager.GoToAsync(state, null, false, parameters: new ShellRouteParameters(parameters)); 1030 return _navigationManager.GoToAsync(state, animate, false, parameters: new ShellRouteParameters(parameters)); 1041 return _navigationManager.GoToAsync(state, null, false, parameters: new ShellRouteParameters(shellNavigationQueryParameters)); 1053 return _navigationManager.GoToAsync(state, animate, false, parameters: new ShellRouteParameters(shellNavigationQueryParameters));
Shell\ShellContent.cs (2)
363 query = query ?? new ShellRouteParameters(); 364 oldQuery = oldQuery ?? new ShellRouteParameters();
Shell\ShellNavigationManager.cs (3)
66 var parameters = shellNavigationParameters.Parameters ?? new ShellRouteParameters(); 308 var filteredQuery = new ShellRouteParameters(query, prefix); 321 var returnValue = new ShellRouteParameters(data);
26 references to ShellRouteParameters
Microsoft.Maui.Controls (26)
Shell\BaseShellItem.cs (1)
309 internal virtual void ApplyQueryAttributes(ShellRouteParameters query)
Shell\ShellContent.cs (8)
33 BindableProperty.CreateAttached("QueryAttributes", typeof(ShellRouteParameters), typeof(ShellContent), defaultValue: null, propertyChanged: OnQueryAttributesPropertyChanged); 107 if (GetValue(QueryAttributesProperty) is ShellRouteParameters delayedQueryParams) 339 internal override void ApplyQueryAttributes(ShellRouteParameters query) 358 ApplyQueryAttributes(bindable, newValue as ShellRouteParameters, oldValue as ShellRouteParameters); 361 static void ApplyQueryAttributes(object content, ShellRouteParameters query, ShellRouteParameters oldQuery) 419 static void ClearQueryIfAppliedToPage(ShellRouteParameters query, object content)
Shell\ShellNavigationManager.cs (11)
30 ShellRouteParameters parameters = null, 66 var parameters = shellNavigationParameters.Parameters ?? new ShellRouteParameters(); 282 public static void ApplyQueryAttributes(Element element, ShellRouteParameters query, bool isLastItem, bool isPopping) 308 var filteredQuery = new ShellRouteParameters(query, prefix); 316 ShellRouteParameters MergeData(Element shellElement, ShellRouteParameters data, bool isPopping) 321 var returnValue = new ShellRouteParameters(data); 323 var existing = (ShellRouteParameters)shellElement.GetValue(ShellContent.QueryAttributesProperty); 499 ShellRouteParameters routeParameters = null; 502 ShellRouteParameters shellRouteParameters)
Shell\ShellNavigationParameters.cs (1)
20 public ShellRouteParameters Parameters { get; set; }
Shell\ShellRouteParameters.cs (2)
18 public ShellRouteParameters(ShellRouteParameters shellRouteParams) : base(shellRouteParams) 42 internal ShellRouteParameters(ShellRouteParameters query, string prefix)
Shell\ShellSection.cs (3)
318 async Task PrepareCurrentStackForBeingReplaced(ShellNavigationRequest request, ShellRouteParameters queryData, IServiceProvider services, bool? animate, List<string> globalRoutes, bool isRelativePopping) 485 Page GetOrCreateFromRoute(string route, ShellRouteParameters queryData, IServiceProvider services, bool isLast, bool isPopping) 497 internal async Task GoToAsync(ShellNavigationRequest request, ShellRouteParameters queryData, IServiceProvider services, bool? animate, bool isRelativePopping)