예제 #1
0
        private void UpdateTime()
        {
            this.picker.DateValue = DateExtensions.ToNSDate(new DateTime(1, 1, 1).Add(Element.Time));

            NSTextField control  = this.Control;
            DateTime    dateTime = DateTime.Today;

            dateTime = dateTime.Add(Element.Time);

            string str = dateTime.ToString(this.Element.Format);

            control.StringValue = str;
        }
예제 #2
0
        private void UpdateDateFromModel(bool animate)
        {
            DateTime dateTime = DateExtensions.ToDateTime(picker.DateValue);
            DateTime date1    = dateTime.Date;

            dateTime = Element.Date;
            DateTime date2 = dateTime.Date;

            if (date1 != date2)
            {
                picker.DateValue = DateExtensions.ToNSDate(Element.Date);
            }

            Control.Value = Element.Date.ToString(Element.Format);
        }
예제 #3
0
 private void UpdateMinimumDate()
 {
     picker.MinDate = DateExtensions.ToNSDate(this.Element.MinimumDate);
 }
예제 #4
0
 private void UpdateMaximumDate()
 {
     picker.MaxDate = DateExtensions.ToNSDate(Element.MaximumDate);
 }