Пример #1
0
 partial void showInfo(NSObject sender)
 {
     if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone)
     {
         var controller = new FlipsideViewController("FlipsideViewController", null)
         {
             ModalTransitionStyle = UIModalTransitionStyle.FlipHorizontal,
         };
         controller.Done += delegate {
             this.DismissModalViewController(true);
         };
         this.PresentModalViewController(controller, true);
     }
     else
     {
         if (flipsidePopoverController == null)
         {
             var controller = new FlipsideViewController("FlipsideViewController", null);
             flipsidePopoverController = new UIPopoverController(controller);
             controller.Done          += delegate {
                 flipsidePopoverController.Dismiss(true);
             };
         }
         if (flipsidePopoverController.PopoverVisible)
         {
             flipsidePopoverController.Dismiss(true);
         }
         else
         {
             flipsidePopoverController.PresentFromBarButtonItem((UIBarButtonItem)sender, UIPopoverArrowDirection.Any, true);
         }
     }
 }
Пример #2
0
		partial void showInfo (NSObject sender)
		{
			if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone) {
				var controller = new FlipsideViewController ("FlipsideViewController", null) {
					ModalTransitionStyle = UIModalTransitionStyle.FlipHorizontal,
				};
				controller.Done += delegate {
					this.DismissModalViewController (true);
				};
				this.PresentModalViewController (controller, true);
			} else {
				if (flipsidePopoverController == null) {
					var controller = new FlipsideViewController ("FlipsideViewController", null);
					flipsidePopoverController = new UIPopoverController (controller);
					controller.Done += delegate {
						flipsidePopoverController.Dismiss (true);
					};
				}
				if (flipsidePopoverController.PopoverVisible) {
					flipsidePopoverController.Dismiss (true);
				} else {
					flipsidePopoverController.PresentFromBarButtonItem ((UIBarButtonItem)sender, UIPopoverArrowDirection.Any, true);
				}
			}
		}