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); }; }