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);
            }
        }
Ejemplo n.º 2
0
        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);
		}