SxCalendar (日历面板)

  • Implemented

完整的日历展示与选择面板。支持单选、多选和范围选择。遵循 Microsoft Fluent UI Blazor (Calendar) 官方 v4.13.2 规格。

API

Parameters (参数)

状态 参数名 类型 默认值 描述
Implemented Value DateTime? null 当前选中的日期(支持单选双向绑定)。
Implemented SelectedDates IEnumerable<DateTime>? null 多选模式下选中的日期集合。
Implemented Min DateTime? null 允许选择的最小日期。
Implemented Max DateTime? null 允许选择的最大日期。
Implemented ReadOnly bool false 是否为只读状态。
Implemented Disabled (继承) bool false 是否禁用交互。
Implemented Id (继承) string? null 组件的物理 Id。
Implemented Class (继承) string? null 自定义 CSS 类名。
Implemented Style (继承) string? null 自定义样式。
Implemented Title (继承) string? null HTML title 属性。
Not Implemented TabIndex (继承) int? null TabIndex(未应用)。
Not Implemented AccessKey (继承) string? null AccessKey(未应用)。
Not Implemented Loading (继承) bool false 加载状态(未应用)。
Implemented AdditionalAttributes (继承) IEnumerable<KeyValuePair<string, object>>? null 捕获不匹配的 HTML 属性。

Events (事件)

状态 事件名 类型 描述
Implemented ValueChanged EventCallback<DateTime?> 日期改变时触发。
Implemented SelectedDatesChanged EventCallback<IEnumerable<DateTime>?> 多选日期变化时触发。

参考设计 (References)