/// <summary> /// Initializes a new instance of the <see cref="MonoTouch.SlideoutNavigation.MenuNavigationController"/> class. /// </summary> /// <param name="rootViewController">Root view controller.</param> /// <param name="slideoutNavigationController">Slideout navigation controller.</param> public MenuNavigationController(UIViewController rootViewController, SlideoutNavigationController slideoutNavigationController) : base(rootViewController) { _slideoutNavigationController = slideoutNavigationController; }
/// <summary> /// Initializes a new instance of the <see cref="MonoTouch.SlideoutNavigation.MainNavigationController"/> class. /// </summary> /// <param name="rootViewController">Root view controller.</param> /// <param name="slideoutNavigationController">Slideout navigation controller.</param> /// <param name="openMenuButton">Open menu button.</param> public MainNavigationController(UIViewController rootViewController, SlideoutNavigationController slideoutNavigationController, UIBarButtonItem openMenuButton) : base(rootViewController) { openMenuButton.Clicked += (s, e) => slideoutNavigationController.Open(true); rootViewController.NavigationItem.LeftBarButtonItem = openMenuButton; }
public PanDelegate(SlideoutNavigationController controller) { _controller = controller; }
/// <summary> /// Initializes a new instance of the <see cref="MonoTouch.SlideoutNavigation.MenuNavigationController"/> class. /// </summary> /// <param name="rootViewController">Root view controller.</param> /// <param name="slideoutNavigationController">Slideout navigation controller.</param> public MainNavigationController(UIViewController rootViewController, SlideoutNavigationController slideoutNavigationController) : this(rootViewController, slideoutNavigationController, new UIBarButtonItem(Images.Buttons.ThreeLines, UIBarButtonItemStyle.Plain, (s, e) => { })) { }