diff --git a/src/Mono.Android/Android.Widget/DatePicker.cs b/src/Mono.Android/Android.Widget/DatePicker.cs index 9bb708fdbfd..afa4befd01e 100644 --- a/src/Mono.Android/Android.Widget/DatePicker.cs +++ b/src/Mono.Android/Android.Widget/DatePicker.cs @@ -6,14 +6,23 @@ namespace Android.Widget { public partial class DatePicker { + /// Gets or sets the date selected in this picker. + /// Only the year, month, and day components are used when setting the value. This property converts between .NET's 1-based month and Android's 0-based month. + /// Android documentation for android.widget.DatePicker public DateTime DateTime { get { return new DateTime (Year, Month + 1, DayOfMonth); } set { UpdateDate (value.Year, value.Month - 1, value.Day); } } #if ANDROID_11 + /// Gets the minimum selectable date supported by this picker. + /// The minimum date converted from Android's millisecond value (milliseconds since January 1, 1970 00:00:00 in the device's default time zone). + /// Android documentation for android.widget.DatePicker.getMinDate public DateTime MinDateTime { get { return new DateTime (1970, 1, 1).AddMilliseconds (MinDate); } } + /// Gets the maximum selectable date supported by this picker. + /// The maximum date converted from Android's millisecond value relative to January 1, 1970. + /// Android documentation for android.widget.DatePicker.getMaxDate public DateTime MaxDateTime { get { return new DateTime (1970, 1, 1).AddMilliseconds (MaxDate); } }