Browse Source

Merge pull request #4797 from VisualMelon/Issue4793

Hardcode DatePicker month/day to prevent unrepresentable dates
pull/4934/head
danwalmsley 6 years ago
committed by GitHub
parent
commit
c06511e55f
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs

4
src/Avalonia.Controls/DateTimePickers/DateTimePickerPanel.cs

@ -486,9 +486,9 @@ namespace Avalonia.Controls.Primitives
switch (panelType) switch (panelType)
{ {
case DateTimePickerPanelType.Year: case DateTimePickerPanelType.Year:
return new DateTime(value, FormatDate.Month, FormatDate.Day).ToString(ItemFormat); return new DateTime(value, 1, 1).ToString(ItemFormat);
case DateTimePickerPanelType.Month: case DateTimePickerPanelType.Month:
return new DateTime(FormatDate.Year, value, FormatDate.Day).ToString(ItemFormat); return new DateTime(FormatDate.Year, value, 1).ToString(ItemFormat);
case DateTimePickerPanelType.Day: case DateTimePickerPanelType.Day:
return new DateTime(FormatDate.Year, FormatDate.Month, value).ToString(ItemFormat); return new DateTime(FormatDate.Year, FormatDate.Month, value).ToString(ItemFormat);
case DateTimePickerPanelType.Hour: case DateTimePickerPanelType.Hour:

Loading…
Cancel
Save