Beispiel #1
0
        public override void ViewDidLoad()
        {
            try {
                TitleLabel.Text = "CHOOSE EMAIL";
                TitleLabel.Font = Theme.HugeFont;

                //View.BackgroundColor = UIColor.Yellow;

                var items = new List <LcarsDef> ();

                var a      = new MonoTouch.AddressBook.ABAddressBook();
                var people = a.GetPeople();
                foreach (var p in people)
                {
                    var emails = p.GetEmails();

                    foreach (var e in emails)
                    {
                        var def = new LcarsDef();

                        var addr = e.Value;

                        def.Caption = addr;
                        def.Command = delegate { Choose(addr); };
                        items.Add(def);
                    }
                }

                var y = TitleLabel.Frame.Bottom + App.Inst.LabelGap;
                _select = new SelectItem(items, new RectangleF(TitleLabel.Frame.Left, y, View.Frame.Width, View.Frame.Height - y));
                View.AddSubview(_select);
            } catch (Exception error) {
                Log.Error(error);
            }
        }
Beispiel #2
0
        public override void ViewDidLoad()
        {
            try {
                TitleLabel.Text = "CHOOSE EMAIL";
                TitleLabel.Font = Theme.HugeFont;

                //View.BackgroundColor = UIColor.Yellow;

                var items = new List<LcarsDef> ();

                var a = new MonoTouch.AddressBook.ABAddressBook ();
                var people = a.GetPeople ();
                foreach (var p in people) {

                    var emails = p.GetEmails ();

                    foreach (var e in emails) {
                        var def = new LcarsDef ();

                        var addr = e.Value;

                        def.Caption = addr;
                        def.Command = delegate { Choose (addr); };
                        items.Add (def);
                    }
                }

                var y = TitleLabel.Frame.Bottom + App.Inst.LabelGap;
                _select = new SelectItem (items, new RectangleF (TitleLabel.Frame.Left, y, View.Frame.Width, View.Frame.Height - y));
                View.AddSubview (_select);
            } catch (Exception error) {
                Log.Error (error);
            }
        }