Calendar
DisplayMode=”Month”,然后选择某个月份后就依然如上图
如第一张图中是9月但是显示了8月的30和31号,DisplayDateStart=”2015-9”可以去掉
如第一张图中是9月但是显示了10月1-10号,DisplayDateEnd=”2015-9-30”可以去掉
西方人日历显示的第一列不是周日,FirstDayOfWeek=”Monday”
SelectedDatesChanged事件可以获取选择到的日期Calendar.SelectedDate
SelectionMode=”MultipleRange”设置可以多选,再搭配SelectedDatesChanged事件可以获取选择到的日期Calendar.SelectedDates
DatePicker
文本的日历
因为是文本,用户可能输入不存在的日期,例如9月122日,DateValidationError事件自动判断是错误日期
IsDropDownOpen=”True”,选择了日期,下面的所有日期的表格仍旧存在,和Calendar一样