void MakeLoginDialog(DialogViewController parent, RootElement root) { loginDialog = new DialogViewController(UITableViewStyle.Grouped, root); if (parent == null) { loginRoot = new UINavigationController(loginDialog); window.AddSubview(loginRoot.View); } else { loginDialog.NavigationItem.RightBarButtonItem = new UIBarButtonItem(Locale.GetText("Close"), UIBarButtonItemStyle.Plain, delegate { loginDialog.DismissModalViewControllerAnimated(true); }); parent.ActivateController(loginDialog); } }