Exemple #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            // Perform any additional setup after loading the view, typically from a nib.
            CGRect bounds = UIScreen.MainScreen.Bounds;

            if (this.NavigationController != null)
            {
                this.NavigationController.SetNavigationBarHidden(true, false);
            }

            SideMenuViewController menuViewController = (SideMenuViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("SideMenuViewController");
            HomeViewController     homeViewController = (HomeViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("HomeViewController");

            CustomNavController navController = new CustomNavController(homeViewController);

            SidebarController = new SidebarController(this, navController, menuViewController);
            SidebarController.MenuLocation = SidebarNavigation.SidebarController.MenuLocations.Left;
            SidebarController.MenuWidth    = (int)bounds.Size.Width - 56;
        }
Exemple #2
0
 public MenuTableSource(List <MenuItem> items, SideMenuViewController owner)
 {
     menuItems      = items;
     menuController = owner;
     lastIndexPath  = NSIndexPath.FromRowSection(0, 0);
 }