潘鹏整理WPF(10)日历控件Calendar&&DatePicker

Calendar

潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第1张图片
DisplayMode=”Month”,然后选择某个月份后就依然如上图
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第2张图片
如第一张图中是9月但是显示了8月的30和31号,DisplayDateStart=”2015-9”可以去掉
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第3张图片
如第一张图中是9月但是显示了10月1-10号,DisplayDateEnd=”2015-9-30”可以去掉
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第4张图片
西方人日历显示的第一列不是周日,FirstDayOfWeek=”Monday”
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第5张图片
SelectedDatesChanged事件可以获取选择到的日期Calendar.SelectedDate
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第6张图片
SelectionMode=”MultipleRange”设置可以多选,再搭配SelectedDatesChanged事件可以获取选择到的日期Calendar.SelectedDates
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第7张图片

DatePicker

文本的日历
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第8张图片
因为是文本,用户可能输入不存在的日期,例如9月122日,DateValidationError事件自动判断是错误日期
潘鹏整理WPF(10)日历控件Calendar&&DatePicker_第9张图片
IsDropDownOpen=”True”,选择了日期,下面的所有日期的表格仍旧存在,和Calendar一样

你可能感兴趣的:(潘鹏整理WPF(10)日历控件Calendar&&DatePicker)