Exemple #1
0
                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);
                }
Exemple #2
0
                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);
                }