1 implementation of INavigationPageController
Microsoft.Maui.Controls (1)
NavigationPage\NavigationPage.Legacy.cs (1)
15
public partial class NavigationPage :
INavigationPageController
16 references to INavigationPageController
Microsoft.Maui.Controls (12)
NavigationPage\NavigationPage.cs (4)
55
INavigationPageController
NavigationPageController => this;
132
IEnumerable<Page>
INavigationPageController
.Pages => InternalChildren.Cast<Page>();
134
int
INavigationPageController
.StackDepth
235
var result = await (this as
INavigationPageController
).PopAsyncInner(animated, false);
NavigationPage\NavigationPage.Legacy.cs (7)
75
Task<Page>
INavigationPageController
.PopAsyncInner(bool animated, bool fast)
80
Task<Page>
INavigationPageController
.RemoveAsyncInner(Page page, bool animated, bool fast)
86
event EventHandler<NavigationRequestedEventArgs>
INavigationPageController
.PopRequested
93
event EventHandler<NavigationRequestedEventArgs>
INavigationPageController
.PopToRootRequested
100
event EventHandler<NavigationRequestedEventArgs>
INavigationPageController
.PushRequested
107
event EventHandler<NavigationRequestedEventArgs>
INavigationPageController
.RemovePageRequested
114
event EventHandler<NavigationRequestedEventArgs>
INavigationPageController
.InsertPageBeforeRequested
Routing.cs (1)
57
if (page is
INavigationPageController
np)
Microsoft.Maui.Controls.Compatibility (4)
iOS\Renderers\NavigationRenderer.cs (4)
59
INavigationPageController
NavPageController => NavPage;
225
INavigationPageController
navPageController = NavPage;
285
INavigationPageController
navPageController = NavPage;
819
await (NavPage as
INavigationPageController
)?.RemoveAsyncInner(pageBeingRemoved, false, true);