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; }
public override void DidReceiveMemoryWarning() { base.DidReceiveMemoryWarning(); d = null; calendar.Dispose(); calendar = null; maskedField.Dispose(); maskedField = null; DropDown.RemoveFromSuperview(); ReleaseDesignerOutlets(); }