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)
1945
((
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)
22
IShellContentController
controller = (
IShellContentController
)item;
34
if (element is
IShellContentController
controller)
41
if (element is
IShellContentController
controller)
Shell\ShellSection.cs (3)
69
return ((
IShellContentController
)CurrentItem)?.Page;
659
IShellContentController
currentItem = CurrentItem;
690
if (child is
IShellContentController
sc && (sc.Page?.IsPlatformEnabled == true))