#368 –在Calendar 控件中指定不可选择日期(Specifying Blackout Dates in a Calendar Control)
来源:互联网 发布:华为手机彻底删除数据 编辑:程序博客网 时间:2024/05/01 21:50
你可以通过设置日历控件的BlackoutDates 属性值来指定用户不可以选择的日期。
BlackoutDates 属性是CalendarBlackoutDatesCollection类型(CalendarDateRange 类型的显示集合)。你可以通过定义若干CalendarDateRange 实例在XAML中设置不可选日期。
<Calendar Name="calMuseum" SelectionMode="SingleDate"> <Calendar.BlackoutDates> <CalendarDateRange Start="8/6/11" End="8/7/11"/> <CalendarDateRange Start="8/20/11" End="8/20/11"/> <CalendarDateRange Start="8/28/11" End="8/30/11"/> </Calendar.BlackoutDates></Calendar><Label Content="Choose a day to visit the museum." HorizontalContentAlignment="Center" />
被指定的日期将不能再日历控件上被用户选中,同时会在日期上显示一个十字叉。
如果要在代码中添加不可选日期,代码如下:
// Blackout holidayscalMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,1,17)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,2,21)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,5,30)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,7,4)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,9,5)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,10,10)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,11,11)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,11,24)));calMuseum.BlackoutDates.Add(new CalendarDateRange(new DateTime(2011,12,26)));
原文地址:https://wpf.2000things.com/2011/08/19/368-specifying-blackout-dates-in-a-calendar-control/
0 0
- #368 –在Calendar 控件中指定不可选择日期(Specifying Blackout Dates in a Calendar Control)
- #364 – 日历控件日期多选(Allowing a User to Select Multiple Dates in a Calendar Control)
- #371 – 指定日历控件显示的日期时间(Specifying a Default Date for a Calendar Control to Display)
- Calendar(日历)--选择日期
- 十一、Calendar——日期选择控件
- #363 – 日历控件基础(Calendar Control Basics)
- Calendar自定义日期控件
- asp.net 弹出式日历控件 选择日期 Calendar控件
- 在 Access 2003 中使用日历控件(Calendar Control)
- WEBFORM中 Calendar控件禁止选择某些日期的方法
- .net日历控件 Calendar选择多个日期
- ASP.NET基础教程-Calendar日期选择控件的使用
- .net日历控件 Calendar选择多个日期
- 【C#】wpf自定义calendar日期选择控件的样式
- ASPNET-控件-Calendar-如何:在 Calendar 控件中显示数据库中的选定日期
- calendar日期控件的使用
- 如何在Calendar控件的日期下面加入文字
- 如何:在 Calendar 控件中显示数据库中的选定日期
- document.ready和onload的区别——JavaScript文档加载完成事件
- Android运行时ART加载OAT文件的过程分析
- 213 lab2 bomb
- java设计模式,观察者模式
- Button上的文字自动变成大写的解决办法
- #368 –在Calendar 控件中指定不可选择日期(Specifying Blackout Dates in a Calendar Control)
- Java核心技术点之多线程
- jquery中使用ajax传递数组到webservice
- Java设计模式之单例模式及在Android中的重要使用
- Objective-c mvc的斯坦福大学课程的总结
- 【CodeChef】LCH15JGH Many bananas
- 移动滑屏web框架之slip.js fullpage.js
- Win7_64bits下Visual Studio2012中安装配置OpenCV
- python Chrome 开发者模式消失的方法