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; }
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); }
private void UpdateMinimumDate() { picker.MinDate = DateExtensions.ToNSDate(this.Element.MinimumDate); }
private void UpdateMaximumDate() { picker.MaxDate = DateExtensions.ToNSDate(Element.MaximumDate); }