Example #1
0
        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 ();
        }
Example #2
0
        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 ();

            };
        }