Class Calendar
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
public class Calendar : BootstrapComponentBase, IComponent, IHandleAfterRender, IHandleEvent
- Inheritance
-
Calendar
- Implements
- Inherited Members
- Extension Methods
Constructors
Calendar()
public Calendar()
Properties
CellTemplate
获得/设置 单元格模板
[Parameter]
public RenderFragment<CalendarCellValue>? CellTemplate { get; set; }
Property Value
ChildContent
获得/设置 周内容
[Parameter]
public RenderFragment? ChildContent { get; set; }
Property Value
EndDate
获得/设置 日历框结束时间
protected DateTime EndDate { get; }
Property Value
OnValueChanged
获得/设置 值改变时回调委托
[Parameter]
public Func<DateTime, Task>? OnValueChanged { get; set; }
Property Value
ShowYearButtons
获得/设置 是否显示年按钮
[Parameter]
public bool ShowYearButtons { get; set; }
Property Value
StartDate
获得/设置 日历框开始时间
protected DateTime StartDate { get; }
Property Value
Value
获得/设置 组件值
[Parameter]
public DateTime Value { get; set; }
Property Value
ValueChanged
获得/设置 值改变时回调委托
[Parameter]
public EventCallback<DateTime> ValueChanged { get; set; }
Property Value
ViewMode
获得/设置 是否显示周视图 默认为 CalendarVieModel.Month 月视图
[Parameter]
public CalendarViewMode ViewMode { get; set; }
Property Value
Methods
BuildRenderTree(RenderTreeBuilder)
protected override void BuildRenderTree(RenderTreeBuilder __builder)
Parameters
__builder
RenderTreeBuilder
GetWeekCount()
获得 当前周数
protected int GetWeekCount()
Returns
OnCellClickCallback(DateTime)
选中日期时回调此方法
protected Task OnCellClickCallback(DateTime value)
Parameters
value
DateTime
Returns
OnChangeMonth(int)
右侧快捷切换月按钮回调此方法
protected Task OnChangeMonth(int offset)
Parameters
offset
int
Returns
OnChangeWeek(int)
右侧快捷切换周按钮回调此方法
protected Task OnChangeWeek(int offset)
Parameters
offset
int
Returns
OnChangeYear(int)
右侧快捷切换年按钮回调此方法
protected Task OnChangeYear(int offset)
Parameters
offset
int
Returns
OnInitialized()
OnInitialized 方法
protected override void OnInitialized()