Exemple #1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            DropDown.DropDownHeight = 300;
            DropDown.DropDownWidth  = DropDown.Frame.Size.Width;
            DropDown.DropDownMode   = DropDownMode.ForceBelow;
            DropDown.IsAnimated     = true;
            d = DropDown;

            maskedField                 = new C1MaskedTextField();
            maskedField.Mask            = Foundation.NSBundle.MainBundle.LocalizedString("00/00/0000", "");
            maskedField.BackgroundColor = UIColor.Clear;
            maskedField.BorderStyle     = UITextBorderStyle.None;
            DropDown.Header             = maskedField;

            calendar = new C1Calendar();
            calendar.SelectionChanged += (object sender, CalendarSelectionChangedEventArgs e) =>
            {
                DateTime dateTime = calendar.SelectedDates[0];
                string   strDate  = dateTime.ToString(Foundation.NSBundle.MainBundle.LocalizedString("MM-dd-yyyy", ""));
                maskedField.Text = strDate;
                d.IsDropDownOpen = false;
            };
            DropDown.DropDown = calendar;
        }
Exemple #2
0
 public override void DidReceiveMemoryWarning()
 {
     base.DidReceiveMemoryWarning();
     d = null;
     calendar.Dispose();
     calendar = null;
     maskedField.Dispose();
     maskedField = null;
     DropDown.RemoveFromSuperview();
     ReleaseDesignerOutlets();
 }