ant-design-blazor/components/calendar/internal/CalendarPanelChooser.razor.cs

48 lines
1.1 KiB
C#
Raw Normal View History

using System;
using Microsoft.AspNetCore.Components;
namespace AntDesign.Internal
{
public partial class CalendarPanelChooser : AntDomComponentBase
{
[Parameter]
public Calendar Calendar { get; set; }
[Parameter]
public Action<DateTime, int> OnSelect { get; set; }
[Parameter]
public int PickerIndex { get; set; }
private bool IsShowDatePanel()
{
return Calendar.Picker == DatePickerType.Date;
}
private bool IsShowQuarterPanel()
{
return Calendar.Picker == DatePickerType.Quarter;
}
private bool IsShowWeekPanel()
{
return Calendar.Picker == DatePickerType.Week;
}
private bool IsShowMonthPanel()
{
return Calendar.Picker == DatePickerType.Month;
}
private bool IsShowYearPanel()
{
return Calendar.Picker == DatePickerType.Year;
}
private bool IsShowDecadePanel()
{
return Calendar.Picker == DatePickerType.Decade;
}
}
}