示例#1
0
        public AircraftSplitViewController()
        {
            TabBarItem.Image = UIImage.FromBundle("Images/aircraft");
            Title            = "Aircraft";

            details  = new AircraftDetailsViewController();
            overview = new AircraftViewController(details);

            controllers = new UIViewController[] {
                new UINavigationController(overview),
                new UINavigationController(details),
            };

            ViewControllers = controllers;
        }
        public AircraftSplitViewController()
        {
            TabBarItem.Image = UIImage.FromBundle ("Images/aircraft");
            Title = "Aircraft";

            details = new AircraftDetailsViewController ();
            overview = new AircraftViewController (details);

            controllers = new UIViewController[] {
                new UINavigationController (overview),
                new UINavigationController (details),
            };

            ViewControllers = controllers;
        }
        protected override void Dispose(bool disposing)
        {
            if (disposing) {
                controllers = null;

                if (overview != null) {
                    overview.Dispose ();
                    overview = null;
                }

                if (details != null) {
                    details.Dispose ();
                    details = null;
                }
            }

            base.Dispose (disposing);
        }
示例#4
0
        protected override void Dispose(bool disposing)
        {
            base.Dispose(disposing);

            if (controllers != null)
            {
                controllers = null;
            }

            if (overview != null)
            {
                overview.Dispose();
                overview = null;
            }

            if (details != null)
            {
                details.Dispose();
                details = null;
            }
        }