Ejemplo n.º 1
0
 protected override void Dispose(bool disposing)
 {
     base.Dispose(disposing);
     if (disposing)
     {
         DrawerViewController?.Dispose();
         DrawerViewController = null;
     }
 }
Ejemplo n.º 2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            NavigationItem.LeftBarButtonItem = new UIBarButtonItem(UIImage.FromBundle("Hamburger"), UIBarButtonItemStyle.Plain, (sender, e) =>
            {
                if (DrawerViewController == null)
                {
                    DrawerViewController = new DrawerViewController();
                    DrawerViewController.TransitioningDelegate  = new ShowDrawerTransitionDelegate(DrawerDirection.Left, 270);
                    DrawerViewController.ModalPresentationStyle = UIModalPresentationStyle.Custom;
                }
                PresentViewController(DrawerViewController, true, null);
            });

            ApplicationExtensions.ActivatePage(typeof(MyCardsViewController), false, false);
        }