void OpenOptionView(object sender, EventArgs ea) { optionVisible = true; if (!Utility.IsIPad) { if (!showOptions) { this.ShowOptionView(); } else { this.HideOptionView(); } showOptions = !showOptions; } else { //iPad view, present PopOver OptionViewController optionController = new OptionViewController(); optionController.OptionView = optionView; UIPopoverController popover = new UIPopoverController(optionController); popover.SetPopoverContentSize(new CGSize(320.0, 400.0), true); UIBarButtonItem barbtn = sender as UIBarButtonItem; UIView view = barbtn.ValueForKey(new NSString("view")) as UIView; CGRect frame = new CGRect(this.View.Frame.Width - view.Frame.Width, view.Frame.Y + 23, view.Frame.Width, view.Frame.Height); popover.PresentFromRect(frame, this.View, UIPopoverArrowDirection.Up, true); } }
void OpenOptionView(object sender, EventArgs ea) { menuVisible = false; HideMenu(); OptionViewController optionController = new OptionViewController(); optionController.sampleView = sample; optionController.optionView = optionView; this.NavigationController.PushViewController(optionController, true); }
void OpenOptionView (object sender, EventArgs ea) { menuVisible = false; HideMenu (); OptionViewController optionController = new OptionViewController (); optionController.sampleView = sample; optionController.optionView = optionView; this.NavigationController.PushViewController (optionController, true); }