static PropertyDataType GetDataTypeByDateTimeDisplayMode(DateTimeDisplayMode displayMode) { switch (displayMode) { case DateTimeDisplayMode.Date: return(PropertyDataType.Date); case DateTimeDisplayMode.Time: return(PropertyDataType.Time); case DateTimeDisplayMode.DateTime: return(PropertyDataType.DateTime); default: throw new NotSupportedException(); } }
public SortableDateTime(DateTime dateTime, DateTimeDisplayMode dateTimeDisplayMode) { m_dateTime = dateTime; m_dateTimeDisplayMode = dateTimeDisplayMode; }
public static PropertyMetadataBuilder <T, DateTime?> DateTimeDataType <T>(this PropertyMetadataBuilder <T, DateTime?> builder, DateTimeDisplayMode displayMode = DateTimeDisplayMode.Date) { return(builder.SetDataTypeCore(GetDataTypeByDateTimeDisplayMode(displayMode))); }