@@ -597,6 +597,7 @@ private async Task OnValueChanged()
597597 /// </summary>
598598 private async Task OnClickPrevYear ( )
599599 {
600+ _showTimePicker = false ;
600601 CurrentDate = CurrentViewMode == DatePickerViewMode . Year
601602 ? GetSafeYearDateTime ( CurrentDate , - 20 )
602603 : GetSafeYearDateTime ( CurrentDate , - 1 ) ;
@@ -616,6 +617,7 @@ private async Task OnClickPrevYear()
616617 /// </summary>
617618 private async Task OnClickPrevMonth ( )
618619 {
620+ _showTimePicker = false ;
619621 CurrentDate = CurrentDate . GetSafeMonthDateTime ( - 1 ) ;
620622
621623 _render = false ;
@@ -633,6 +635,7 @@ private async Task OnClickPrevMonth()
633635 /// </summary>
634636 private async Task OnClickNextYear ( )
635637 {
638+ _showTimePicker = false ;
636639 CurrentDate = CurrentViewMode == DatePickerViewMode . Year
637640 ? GetSafeYearDateTime ( CurrentDate , 20 )
638641 : GetSafeYearDateTime ( CurrentDate , 1 ) ;
@@ -652,6 +655,7 @@ private async Task OnClickNextYear()
652655 /// </summary>
653656 private async Task OnClickNextMonth ( )
654657 {
658+ _showTimePicker = false ;
655659 CurrentDate = CurrentDate . GetSafeMonthDateTime ( 1 ) ;
656660
657661 _render = false ;
@@ -738,6 +742,7 @@ private void OnShowTimePicker()
738742 /// <param name="view"></param>
739743 private async Task SwitchView ( DatePickerViewMode view )
740744 {
745+ _showTimePicker = false ;
741746 if ( AllowSwitchModes [ ViewMode ] . Contains ( view ) )
742747 {
743748 CurrentViewMode = view ;
0 commit comments