void Dismiss(NSObject sender) { if (Delegate != null) { Delegate.AccessoryViewControllerDidSaveAccessory(this, Accessory); } if (editingExistingAccessory) { PresentingViewController.DismissViewController(true, null); } else { NavigationController.PopViewController(true); } }