1 implementation of IShellItemController
Microsoft.Maui.Controls (1)
Shell\ShellItem.cs (1)
56 public class ShellItem : ShellGroupItem, IShellItemController, IElementConfiguration<ShellItem>, IPropertyPropagationController, IVisualTreeElement
11 references to IShellItemController
Microsoft.Maui.Controls (11)
Shell\Shell.cs (1)
1707 var items = (shellItem as IShellItemController).GetItems();
Shell\ShellExtensions.cs (1)
45 case IShellItemController item:
Shell\ShellFlyoutItemsManager.cs (1)
115 foreach (var shellSection in (shellItem as IShellItemController).GetItems())
Shell\ShellItem.cs (6)
67 IShellItemController ShellItemController => this; 69 bool IShellItemController.ProposeSection(ShellSection shellSection, bool setValue) 91 ReadOnlyCollection<ShellSection> IShellItemController.GetItems() => ((ShellSectionCollection)Items).VisibleItemsReadOnly; 93 event NotifyCollectionChangedEventHandler IShellItemController.ItemsCollectionChanged 99 bool IShellItemController.ShowTabs 267 if (CurrentItem == null && ((IShellItemController)this).GetItems().Contains(child))
Shell\ShellNavigationManager.cs (1)
296 if (element is IShellItemController shellitem && shellitem.GetItems().FirstOrDefault() is ShellSection section)
Shell\ShellUriHandler.cs (1)
952 case IShellItemController item: