WPF学习笔记——18)日期控件

时间:2024-04-08 11:26:07

WPF中比较常用的日期控件有Calendar和DatePicker控件。

1、Calendar控件

Calendar控件显示的是一个日历,和Windows自带的日历很相似,下面我们介绍一些常用属性。

  • DisplayMode:日历显示的形式,可以按月、年、十年显示。
  • DisplayDateStart:日历显示的起点日期,起点之前的日期都不显示。
  • DisplayDateEnd:日历显示的终点日期,终点之后的日期都不显示。
  • FirstDayOfWeek:日历显示每周的第一天。西方通常是周日,国内则习惯是周一。
  • SelectedDate:获取用户当前鼠标选中的日期。
  • SelectedDates:获取用户选中的多个日期集合,一般与SelectionMode一起使用。
  • SelectionMode:控制用户选择的模式,可以允许用户选择一个日期或者多个日期。
  • IsTodayHighlighted:当前日期是否高亮显示

WPF学习笔记——18)日期控件

2、DatePicker控件

DataPicker就是一个选择日期的控件,会以一个文本框的形式呈现。

点击日历小按钮会显示日历,选择某个日期则会在文本框中显示选中的日期。

  • IsDropDownOpen:日历是否自动显示,不需要点击。
  • DateValidationError:当用户键盘输入的日期非法时的响应事件,我们可以自己编写响应代码

WPF学习笔记——18)日期控件WPF学习笔记——18)日期控件