UIKit's [UIPopoverControllerDelegate popoverControllerShouldDismissPopover:]
translates to UIPopoverControllerDelegate.ShouldDismiss
in MonoTouch.
popover.Delegate = new MyPopoverDelegate();
...
class MyPopoverDelegate : UIPopoverControllerDelegate
{
public override bool ShouldDismiss (UIPopoverController popoverController)
{
return false;
}
}
I'm not completely positive, but I believe you can also just have your main class implement the IUIPopoverControllerDelegate
interface and add ShouldDismiss
directly to it:
popover.Delegate = this;
...
public override bool ShouldDismiss (UIPopoverController popoverController)
{
return false;
}