原文:WPF 4 日期选择器(DatePicker)

     前一篇《WPF 4 日历控件(Calendar)》 中我们对日历控件的使用方式有了基本了解,本篇将继续介绍WPF 4 中另一个新控件“日期选择器”(DatePicker)。与Calendar 相比DatePicker 多出了一个TextBox 用来提取从Calendar 中选择的日期。

     对于DatePicker 的属性设置基本可以参考Calendar 控件,其中只有DisplayModeSelectionMode 属性不能在DatePicker 中使用。先看下面XAML 代码:

<DatePicker x:Name="datePickerCtl" Width="200" Height="25"
SelectedDateFormat="Long" FirstDayOfWeek="Monday"
DisplayDateStart="2010/4/1" DisplayDateEnd="2010/4/20"
IsTodayHighlighted="False">
<DatePicker.BlackoutDates>
<CalendarDateRange Start="2010/4/3" End="2010/4/5"/>
<CalendarDateRange Start="2010/4/10" End="2010/4/12"/>
</DatePicker.BlackoutDates>
</DatePicker>

     其中只有SelectedDateFormat 属性没有在Calendar 控件中出现,该属性主要是用来设置被选择日期的显示方式:LongShort。这两种显示方式与系统日历日期格式相同。

Long 与Short 显示效果:

     

DatePicker 也支持直接录入日期的方式。例如,在TextBox 中填入日期“2010/4/15” ,点击日历后也会显示填入的日期:

参考资料

1. WPF 4 日历控件(Calendar)

http://www.cnblogs.com/gnielee/archive/2010/04/11/wpf4-calendar-control.html

2. DatePicker Class

http://msdn.microsoft.com/en-us/library/system.windows.controls.datepicker(v=VS.100).aspx

最新文章

  1. gulp学习-gulpfile
  2. 对 clear:both 这个样式的一些理解
  3. 【BZOJ-3052】糖果公园 树上带修莫队算法
  4. 使用Keil uVision下载hex文件
  5. Laravel Eloquent 判断取出的结果集是否为空
  6. HUST 4681 String (DP LCS变形)
  7. Struts2与jQuery.ajax()的结合
  8. [笔记]机器学习(Machine Learning) - 03.正则化(Regularization)
  9. 开涛spring3(4.4) - 资源 之 4.4 Resource通配符路径
  10. windows 下更新 npm 和 node
  11. htpasswd 命令详解
  12. JS常用类
  13. ES6 与 React
  14. Python------mysql数据库
  15. 开放的dae模型
  16. 自学Zabbix5.1 zabbix maintenance维护周期
  17. Service discovery
  18. 传统OGG与Microservice Architecture OGG的通信
  19. [Robot Framework] 通过Robot Remote Server调用White Library测试WPF开发的桌面产品
  20. C# 读取config

热门文章

  1. JNI_Android 项目中调用.so动态库实现详解
  2. jquery 点击其他地方
  3. SYSTEMTIME 与 time_t 之间的转换,计算2个SYSTEMTIME的时间差
  4. 【U205】最大值
  5. HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)
  6. js声明json数据,打印json数据,遍历json数据,转换json数据为数组
  7. CSS布局--左侧自适应母元素高度
  8. Azure 与 AI
  9. Android实现手机拍照功能
  10. 【64.22%】【codefoces round 382A】Ostap and Grasshopper