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); } }
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); } }