天的观点
Day ViewMode允许您在RadCalendar中显示特定日期的时间表。您还可以利用一些有用的配置和样式选项,例如一天的开始和结束时间、时间轴设置、约会文本颜色和字体大小等等。
Day ViewMode提供了一种方便的方式来显示某一天的约会。有关RadCalendar的约会功能的更多详细信息,请参阅任命的话题。
你也可以考虑多日的ViewMode因为它提供了选择显示多少天的选项,并提供工作周支持。
时间设置
参数指定在DayView中显示的初始和结束小时DayViewSettingsRadCalendar属性。DayViewSettings提供以下配置选项:
- DayStartTime:定义用于指示日历时间轴开始的时间。DayStartTime的默认值为00:00:00或12:00 AM。
- DayEndTime:设置用于指示时间线结束的时间。
- TimelineInterval:该属性的类型时间间隔并定义时间轴内的时间间隔。
- IsCurrentTimeIndicatorVisible:布尔属性,使该选项能够可视化地标记当前时间。此外,您还可以通过一些样式属性自定义当前时间指示器的显示方式,有关更多详细信息,请参见样式部分。
样式
本节介绍可用于自定义Day视图不同部分的可视外观的各种属性。它们都是通过应用的DayViewStyleRadCalendar属性。
CurrentTimeIndicator
你可以通过下面列出的样式属性自定义当前时间指示器的显示方式:
- CurrentTimeIndicatorColor
- CurrentTimeIndicatorWidth
- CurrentTimeIndicatorRadius:在Android和iOS中指定指示器起始圆点的半径。
AllDayArea
DayView在时间轴的顶部提供全天区域,以显示持续一整天的约会。以下是与AllDay区域相关的样式属性:
- AllDayAreaBackgroundColor:指定AllDay区域的背景颜色;
- AllDayAppointmentBackgroundColor:指定AllDay区域内显示的全天约会的背景;
- AllDayLabelTextColor和AllDayLabelFontSize:参考全天区旁边的时间标尺内显示的文字;
- AllDayAppointmentTextColor和alldayappointment fonts size:参考AllDay区域内显示的全天预约;
为了创建全天的约会,你只需要设置IsAllDayAppointment类的bool属性。有关RadCalendar的约会功能的更多详细信息,请参阅任命的话题。
时间轴
通过DayViewStyle您可以定义时间轴的背景,以及不同的背景,以当前的一天,也背景和时间轴内的约会字体大小。
- TimelineBackgroundColor:指除当日外的整个时间线区域;
- TimelineLabelsTextColor和TimelineLabelsFontSize:指标示时间间隔的文字;
- 约会文本颜色和约会字体大小:参考时间轴区域内的约会标题;
- AppointmentDetailsTextColor和appointment detailsfonts:参考时间轴区域内约会的详细信息属性;
例子
下面的例子演示了DayViewSettings和DaysViewStyle属性是如何应用的:
结果如下:
DayView设置的日历和日程安排/功能文件夹中可以找到SDK示例浏览器应用程序.
您还可以直接在GitHub上的SDKBrowser示例库.