public void DismissPopOver() { popover.Dismiss (false); DateTime dt = new DateTime (); dt = (DateTime)uvDate.Date; SelectedDateValue = dt; SelectedDate = dt.ToString ("MM/dd/yyyy"); _ValueChanged += new DatePickerSelectedEvent(checkVal); _ValueChanged.Invoke (); }
public override void ViewDidLoad() { base.ViewDidLoad (); DateTime defaultdate=Convert.ToDateTime("1/1/0001 12:00:00 AM"); if (MaximumDate != null&& MaximumDate != defaultdate) uvDate.MaximumDate = (NSDate) (DateTime.SpecifyKind(MaximumDate, DateTimeKind.Utc)); // Perform any additional setup after loading the view, typically from a nib. if (SelectedDateValue != null && SelectedDateValue != defaultdate) { NSDate pdate =(NSDate) (DateTime.SpecifyKind(SelectedDateValue, DateTimeKind.Utc)); uvDate.SetDate (pdate, true); } btnDone.TouchUpInside += (object sender, EventArgs e) => { DismissPopOver(); }; btnCancel.TouchUpInside += (object sender, EventArgs e) => { popover.Dismiss (false); }; btnTrash.Clicked += (object sender, EventArgs e) => { popover.Dismiss (false); DateTime dt = new DateTime (); dt = DateTime.MinValue; SelectedDateValue = dt; SelectedDate = dt.ToString ("MM/dd/yyyy"); _ValueChanged += new DatePickerSelectedEvent(checkVal); _ValueChanged.Invoke (); }; }