博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
telerik的RadCalendar控件学习
阅读量:5048 次
发布时间:2019-06-12

本文共 2110 字,大约阅读时间需要 7 分钟。

现在开始我们将会学习RadCalendar控件如何使用。

 

一、修改标题

  相关的特性如下:

    TitleAlign:设置标题对齐方式

    TitleFormat:设置标题的文本格式

  如下所示代码:

     

1 
3

   最后将会呈现如下效果:

其中  

 年为:yyyy

 月为: MMM

 日为:dd

 

二、设置年月快速选择

当点击控件标题后,将会出现年月快速跳转对话框

 

启用标签:EnableMonthYearFastNavigation

 

参数设置子标签:FastNavigationSettings

参数设置子标签属性:

   CancelButtonCaption:取消按钮的标题内容

   OkButtonCaption:确定按钮的标题内容

   TodayButtonCaption:当前日期按钮的标题内容

   DateIsOutOfRangeMessage:所选日期超出指定范围后出现的内容

   EnableTodayButtonSelection:如果为true则用户点击后将会选中当前日期,否则将不会选中

以下为举例:

  

 因为控件默认的内容为英文,所以只要使用了这个快速跳转就必须将对应的文字改成中文。

 

三、设置行和列

   如何设置行

将使用以下属性:

    ShowRowHeaders:是否显示列

    RowHeaderText:列显示的文本

    RowHeaderImage:列显示的图片

经本人测试如果 RowHeaderText 与 RowHeaderImage 同时指定将只会出现图片(官方文档说是图片在文本的左侧)

举例图片:

 

   如何设置列

将使用以下属性:

    ShowColumnHeaders:是否显示行

    DayNameFormat:行显示的日期格式

    ColumnHeaderImage:行显示的图片

    ColumnHeaderText:行显示的文本

举例图片:

 

 四、全选当前日期

将使用如下属性:

    EnableViewSelector:是否启用全选

    ViewSelectorText(需版本支持):设置显示的文本

    ViewSelectorImage:设置显示的图片

如下图红色框中所示(即为全选):

需要将 EnableViewSelector 属性设置为true,否则无法使用

 

五、显示的方式

  1、一行显示两周

  需要将:MonthLayout设置为 Layout_14columns_x_3rows 并且 Orientation 设置为 RenderInRows

 效果如下:

 2、一行显示三周

  需要将:MonthLayout设置为 Layout_21columns_x_2rows 并且 Orientation 设置为 RenderInRows

效果如下:

 3、行上面显示一周

  需要将:MonthLayout设置为 Layout_7rows_x_6columns 并且 Orientation 设置为 RenderInColumns

效果如下:

 4、行上面显示两周

  需要将:MouthLayout设置为Layout_14rows_x_3columns并且Orientation设置为RenderInColumns

效果如下:

 5、行上面显示三周

  需要将:MonthLayout设置为Layout_21rows_x_2columns并且Orientation设置为RenderInColumns

效果如下:

 

 

六、多视图

  需要使用到的属性:

  MultiViewColumns:表示显示的列数量

  MultiViewRows:标识显示的行数量

  如果将 MultiViewColumns 设置为 2 , MultiViewRows 设置为 6 则效果如下:

 

七、月份、日期提示内容

 需要使用的属性:

     FastNavigationNextToolTip:往下三个月跳转链接的提示文本

     FastNavigationPreToolTip:往前三个月跳转链接的提示文本

     NavigationNextToolTip:下一个月跳转链接的提示文本

     NavigationPreToolTip:上一个月跳转链接的提示文本

     DayCellToolTipFormat:点击一个日期时显示的提示文本

     ShowDayCellToolTips:是否呈现日期的提示文本

 

八、每周第一个显示的星期

  因为国外i是以周日为开头,而国人一般都是以周一为一个星期的开始。这里就需要使用这个属性:

   FirstDayOfWeek="Monday"

  这样时间就会变成如下的样子:

   

 

九、其他属性

  FocusedDate:设定初始的日期

  SelectedDate(版本问题,暂不支持):设定当前选择的日期

  RangeMaxDate:可以选择的最大日期时间

  RangeMinDate:可以选择的最小日期时间

  PresentationType:为Preview将无法选择日期

  EnableMultiSelect:是否可以多选(默认为true)

 

转载于:https://www.cnblogs.com/yaozhenfa/archive/2013/04/22/3034900.html

你可能感兴趣的文章
poj1611 简单并查集
查看>>
tensorflow实现迁移学习
查看>>
Ubuntu 14.04下安装CUDA8.0
查看>>
跨平台开发 -- C# 使用 C/C++ 生成的动态链接库
查看>>
关于Redis处理高并发
查看>>
C# BS消息推送 SignalR介绍(一)
查看>>
asp.net core 系列 16 Web主机 IWebHostBuilder
查看>>
WPF星空效果
查看>>
WPF Layout 系统概述——Arrange
查看>>
ASP.NET CORE MVC 2.0 发布到IIS 配置问题
查看>>
SQL Server 跨网段(跨机房)复制
查看>>
WPF换肤之八:创建3D浏览效果
查看>>
C语言 链表
查看>>
C# ASP.NET Webservice调用外部exe无效的解决方法
查看>>
[Windows Phone] 以多国语言做为开发前提 (2)
查看>>
Windows Phone 8初学者开发—第16部分:使用应用程序栏
查看>>
HTML中关于url、scr、href的区别
查看>>
iOS第三方库冲突的处理
查看>>
Spring的配置
查看>>
使用typedef语句定义数组类型
查看>>