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))