Exemplo n.º 1
0
        protected void Initialize()
        {
            var crews = Create().ToDictionary(b => b.StartNumber, b => b.Name);

            if (crews.Count == 0)
            {
                crews = Enumerable.Range(1, 220).ToDictionary(i => i, i => "crew " + i);
            }

            _popover = new CrewsDialogViewController(crews);
            UIPopoverController myPopOver = new UIPopoverController(_popover);

            _popover.Changed += () =>
            {
                PopulateTable();
            };

            NavigationItem.RightBarButtonItem          = new UIBarButtonItem("Crews", UIBarButtonItemStyle.Plain, null);
            NavigationItem.RightBarButtonItem.Clicked += (sender, e) => { myPopOver.PopoverContentSize = new SizeF(450f, 420f);
                                                                          myPopOver.PresentFromBarButtonItem(NavigationItem.RightBarButtonItem, UIPopoverArrowDirection.Up, true); };
        }
        protected void Initialize()
        {
            var crews = Create ().ToDictionary(b => b.StartNumber, b => b.Name);
            if(crews.Count == 0)
                crews = Enumerable.Range (1, 220).ToDictionary (i => i, i => "crew " + i);

            _popover = new CrewsDialogViewController(crews);
            UIPopoverController myPopOver = new UIPopoverController(_popover);
            _popover.Changed += () =>
            {
                PopulateTable();
            };

            NavigationItem.RightBarButtonItem = new UIBarButtonItem("Crews", UIBarButtonItemStyle.Plain, null);
            NavigationItem.RightBarButtonItem.Clicked += (sender, e) => { myPopOver.PopoverContentSize = new SizeF(450f, 420f);
                myPopOver.PresentFromBarButtonItem (NavigationItem.RightBarButtonItem, UIPopoverArrowDirection.Up, true); };
        }