/// <summary> /// Initializes a new instance of the PropertyDateTimeEditor class. /// </summary> /// <param name="format"></param> /// <param name="customFormat"></param> /// <param name="allowEmptyState"></param> /// <param name="showDropDownButton"></param> /// <param name="minDate"></param> /// <param name="maxDate"></param> public PropertyDateTimeEditor(eDateTimePickerFormat format, string customFormat, bool allowEmptyState, bool showDropDownButton, DateTime minDate, DateTime maxDate) { Format = format; CustomFormat = customFormat; AllowEmptyState = allowEmptyState; ShowDropDownButton = showDropDownButton; MinDate = minDate; MaxDate = maxDate; }
/// <summary> /// Initializes a new instance of the PropertyDateTimeEditor class. /// </summary> /// <param name="format"></param> /// <param name="allowEmptyState"></param> public PropertyDateTimeEditor(eDateTimePickerFormat format, bool allowEmptyState) { Format = format; AllowEmptyState = allowEmptyState; }
/// <summary> /// Initializes a new instance of the PropertyDateTimeEditor class. /// </summary> /// <param name="format"></param> public PropertyDateTimeEditor(eDateTimePickerFormat format) { Format = format; }
/// <summary> /// Initializes a new instance of the PropertyDateTimeEditor class. /// </summary> /// <param name="format"></param> /// <param name="minDate"></param> /// <param name="maxDate"></param> public PropertyDateTimeEditor(eDateTimePickerFormat format, DateTime minDate, DateTime maxDate) { Format = format; MinDate = minDate; MaxDate = maxDate; }
private string GetSystemFormatString(eDateTimePickerFormat format) { if (format == eDateTimePickerFormat.Long) return DateTimeInput.GetActiveCulture().DateTimeFormat.LongDatePattern; else if (format == eDateTimePickerFormat.Short) return DateTimeInput.GetActiveCulture().DateTimeFormat.ShortDatePattern; else if (format == eDateTimePickerFormat.ShortTime) return DateTimeInput.GetActiveCulture().DateTimeFormat.ShortTimePattern; else if (format == eDateTimePickerFormat.LongTime) return DateTimeInput.GetActiveCulture().DateTimeFormat.LongTimePattern; return ""; }