コード例 #1
0
ファイル: NavigationPage.iOS.cs プロジェクト: Glepooek/maui
 public static void MapPrefersLargeTitles(NavigationViewHandler handler, NavigationPage navigationPage)
 {
     if (handler.ViewController is ControlsNavigationController navigationController)
     {
         Platform.NavigationPageExtensions.UpdatePrefersLargeTitles(navigationController, navigationPage);
     }
 }
コード例 #2
0
ファイル: NavigationPage.iOS.cs プロジェクト: Glepooek/maui
 public static void MapIsNavigationBarTranslucent(NavigationViewHandler handler, NavigationPage navigationPage)
 {
     if (handler.ViewController is ControlsNavigationController navigationController)
     {
         Platform.NavigationPageExtensions.UpdateIsNavigationBarTranslucent(navigationController, navigationPage);
     }
 }
コード例 #3
0
 public ControlsNavigationController(NavigationViewHandler handler, Type navigationBarType, Type toolbarType)
     : base(navigationBarType, toolbarType)
 {
     Delegate = new NavDelegate(this);
     _handler = handler;
 }
コード例 #4
0
 public ControlsNavigationController(NavigationViewHandler handler) : base()
 {
     Delegate = new NavDelegate(this);
     _handler = handler;
 }
コード例 #5
0
 int GetNativeNavigationStackCount(NavigationViewHandler navigationViewHandler) =>
 navigationViewHandler.StackNavigationManager.NavHost.NavController.BackStack.Size() - 1;
コード例 #6
0
 int GetNativeNavigationStackCount(NavigationViewHandler navigationViewHandler) =>
 navigationViewHandler.PlatformView.BackStackDepth + 1;