DatePicker
DatePicker 控件允许用户通过在文本字段中键入日期或使用下拉列表 Calendar 控件来选择日期。
下图显示了一个 DatePicker。
DatePicker 控件
许多 DatePicker 控件的属性用于管理其内置 Calendar,其功能与 Calendar中的等效属性相同。 特别是,DatePicker.IsTodayHighlighted、DatePicker.FirstDayOfWeek、DatePicker.BlackoutDates、DatePicker.DisplayDateStart、DatePicker.DisplayDateEnd、DatePicker.DisplayDate和 DatePicker.SelectedDate 属性的功能与其 Calendar 对应项相同。 有关详细信息,请参阅 Calendar。
用户可以直接在设置 Text 属性的文本字段中键入日期。 如果 DatePicker 无法将输入的字符串转换为有效日期,将引发 DateValidationError 事件。 默认情况下,这会导致异常,但 DateValidationError 的事件处理程序可以将 ThrowException 属性设置为 false
并阻止引发异常。