public InstapaperSignInController(InstapaperBookmark instapaper, Action <bool> callback) { this.instapaper = instapaper; this.callback = callback; var root = new RootElement("Instapaper") { new Section("", Locale.GetText("Get your account at instapaper.com")) { (userElement = new EntryElement(Locale.GetText("Username"), Locale.GetText("or email address"), instapaper.username)), (passwordElement = new EntryElement(Locale.GetText("Password"), "", instapaper.password, true)) } }; dvc = new DialogViewController(UITableViewStyle.Grouped, root, true); dvc.NavigationItem.SetLeftBarButtonItem(new UIBarButtonItem(Locale.GetText("Close"), UIBarButtonItemStyle.Plain, delegate { Close(false); }), false); dvc.NavigationItem.RightBarButtonItem = new UIBarButtonItem(Locale.GetText("Save"), UIBarButtonItemStyle.Plain, delegate { Save(); }); SetViewControllers(new UIViewController [] { dvc }, false); userElement.BecomeFirstResponder(false); }
public InstapaperSignInController(InstapaperBookmark instapaper, Action<bool> callback) { this.instapaper = instapaper; this.callback = callback; var root = new RootElement ("Instapaper") { new Section ("", "Get your account at instapaper.com"){ (userElement = new EntryElement ("Username", "or email address", instapaper.username)), (passwordElement = new EntryElement ("Password", "", instapaper.password, true)) } }; dvc = new DialogViewController (UITableViewStyle.Grouped, root, true); dvc.NavigationItem.SetLeftBarButtonItem (new UIBarButtonItem (Locale.GetText ("Close"), UIBarButtonItemStyle.Plain, delegate { Close (false);}), false); dvc.NavigationItem.RightBarButtonItem = new UIBarButtonItem (Locale.GetText ("Save"), UIBarButtonItemStyle.Plain, delegate { Save (); }); SetViewControllers (new UIViewController [] { dvc }, false); userElement.BecomeFirstResponder (false); }