Exemple #1
0
        void SetupSideMenu()
        {
            GetViewControllers();

            var left = new UISideMenuNavigationController(sideMenuManager, leftSideController, leftSide: true);

            left.NavigationBarHidden = true;
            sideMenuManager.LeftNavigationController  = left;
            sideMenuManager.RightNavigationController = new UISideMenuNavigationController(sideMenuManager, rightSideController, leftSide: false);

            // Enable gestures. The left and/or right menus must be set up above for these to work.
            // Note that these continue to work on the Navigation Controller independent of the View Controller it displays!
            sideMenuManager.AddPanGestureToPresent(toView: this.NavigationController?.NavigationBar);

            sideMenuManager.AddScreenEdgePanGesturesToPresent(toView: this.NavigationController?.View);
        }
 private UIBarButtonItem Menu(UISideMenuNavigationController nc, string title) =>
 new UIBarButtonItem(title, UIBarButtonItemStyle.Plain, (sender, e) =>
                     PresentViewController(nc, true, null));