fix: fix month index.

This commit is contained in:
rabbitism
2024-06-20 19:54:45 +08:00
parent 28f7aaf552
commit 16e01af6b0
2 changed files with 2 additions and 2 deletions

View File

@@ -362,7 +362,7 @@ public class CalendarView : TemplatedControl
for (var i = 0; i < 12; i++)
{
var child = _yearGrid.Children[i] as CalendarYearButton;
child?.SetContext(CalendarViewMode.Year, new CalendarContext { Month = i });
child?.SetContext(CalendarViewMode.Year, new CalendarContext { Month = i+1 });
}
}
UpdateHeaderButtons();

View File

@@ -44,7 +44,7 @@ public class CalendarYearButton : ContentControl
{
case CalendarViewMode.Year:
Content = DateTimeHelper.GetCurrentDateTimeFormatInfo()
.AbbreviatedMonthNames[CalendarContext.Month ?? 0];
.AbbreviatedMonthNames[(CalendarContext.Month - 1) ?? 0];
break;
case CalendarViewMode.Decade:
Content = CalendarContext.Year <= 0 || CalendarContext.Year > 9999