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