22 references to Stack
Microsoft.Maui.Controls (22)
Compatibility\Handlers\Shell\iOS\ShellRenderer.cs (1)
57 return shellSection.Stack.Count <= 1;
Compatibility\Handlers\Shell\iOS\ShellSectionRenderer.cs (8)
273 foreach (var tracker in ShellSection.Stack) 317 var stack = ShellSection.Stack; 416 var pages = _shellSection.Stack.ToList(); 432 var pages = _shellSection.Stack.ToList(); 535 foreach (var child in ShellSection.Stack) 648 var poppedPage = _shellSection.Stack[_shellSection.Stack.Count - 1]; 663 var stack = shellSection?.Stack.ToList();
Compatibility\Handlers\Shell\iOS\ShellSectionRootHeader.cs (1)
152 return shellController.ProposeNavigation(ShellNavigationSource.ShellContentChanged, (ShellItem)ShellSection.Parent, ShellSection, item, ShellSection.Stack, true);
Platform\iOS\ControlsModalWrapper.cs (1)
80 shell.CurrentItem.CurrentItem.Stack, modalStack);
Shell\Shell.cs (4)
792 => ShellNavigationManager.GetNavigationState(shellItem, shellSection, shellContent, includeStack ? shellSection.Stack.ToList() : null, includeStack ? shellSection.Navigation.ModalStack.ToList() : null); 932 var stack = shellSection?.Stack; 1536 if (currentContent != null && currentContent.Stack.Count > 1) 1678 var stack = shellSection.Stack;
Shell\ShellItem.cs (1)
78 shellSection?.Stack,
Shell\ShellNavigationManager.cs (3)
167 for (int i = currentShellSection.Stack.Count - 1; i >= 1; i--) 168 currentShellSection.Navigation.RemovePage(currentShellSection.Stack[i]); 578 return BuildFlattenedNavigationStack(section.Stack, section.Navigation.ModalStack);
Shell\ShellSection.cs (3)
638 var stack = Stack; 1167 var stack = _owner.Stack.ToList(); 1192 var stack = _owner.Stack.ToList();