【发布时间】:2021-07-07 06:26:04
【问题描述】:
如何在 UWP 中重置或清除 CalendarDatePicker 和/或 TimePicker 的内容?我想创建一个按钮(例如 RESET),当我单击该按钮时,CalendarDatePicker 和 TimePicker 将清除之前选择的日期和时间,并显示 PlaceHolder 文本。我找不到任何方法来做到这一点。有办法吗?谢谢...
【问题讨论】:
如何在 UWP 中重置或清除 CalendarDatePicker 和/或 TimePicker 的内容?我想创建一个按钮(例如 RESET),当我单击该按钮时,CalendarDatePicker 和 TimePicker 将清除之前选择的日期和时间,并显示 PlaceHolder 文本。我找不到任何方法来做到这一点。有办法吗?谢谢...
【问题讨论】:
尝试将CalendarDatePicker的Date属性或TimePicker的SelectedTime属性设置为null:
private void Button_Click(object sender, RoutedEventArgs e)
{
calendarDatePicker1.Date = null;
timePicker1.SelectedTime = null;
}
【讨论】:
如果其他人遇到这种情况,您必须将 DatePicker 的 SelectedDate 或 TimePicker 的 SelectedTime 设置为 null。 例如:
(FindName("myDatePickerName") as DatePicker).SelectedDate = null;
【讨论】: