fix: fix month index.
This commit is contained in:
@@ -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();
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user