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