1 implementation of IShellContentController
Microsoft.Maui.Controls (1)
Shell\ShellContent.cs (1)
15 public class ShellContent : BaseShellItem, IShellContentController, IVisualTreeElement
12 references to IShellContentController
Microsoft.Maui.Controls (12)
Shell\Shell.cs (1)
1943 ((IShellContentController)CurrentContent)?.Page;
Shell\ShellContent.cs (4)
52 Page IShellContentController.Page => ContentCache; 55 event EventHandler IShellContentController.IsPageVisibleChanged { add => _isPageVisibleChanged += value; remove => _isPageVisibleChanged -= value; } 58 Page IShellContentController.GetOrCreateContent() 113 void IShellContentController.RecyclePage(Page page)
Shell\ShellContentCollection.cs (4)
18 IShellContentController controller = (IShellContentController)item; 30 if (element is IShellContentController controller) 37 if (element is IShellContentController controller)
Shell\ShellSection.cs (3)
67 return ((IShellContentController)CurrentItem)?.Page; 657 IShellContentController currentItem = CurrentItem; 688 if (child is IShellContentController sc && (sc.Page?.IsPlatformEnabled == true))