小编fjk*_*fjk的帖子

将WPF Toolkit datepicker的值重置为"default"值

当我第一次打开使用wpf工具包日期选择器的窗口时,今天的日期在日历中突出显示,但相关文本框中没有任何内容(期望水印为mm/dd/yyy).

我想在用户选择日期并"提交"之后将日期选择重置为该初始状态,以便当他们再次使用它时,不是在他们之前选择的日期.因此,例如,如果一个人从现在起2个月后选择了一个日期,那么当它被重置时,文本框是mm/dd/yyyy水印,当日历打开时,它以今天的日期作为"开始日期"开始.

我尝试了以下各种组合,但这不会重置文本:

//set date to today so it move the calendar to this date
mydatepicker.SelectedDate = DateTime.Now;
//reset since we don't want a date selected
mydatepicker.SelectedDate = null;
//reset the text
mydatepicker.Text = string.Empty;
Run Code Online (Sandbox Code Playgroud)

如果我仅重置文本,则不会重置日历(所选日期\开始).但是,如果我设置日历,文本会更新,而不仅仅是水印.

有任何想法吗?

谢谢

wpf datetime datepicker wpftoolkit

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

datepicker ×1

datetime ×1

wpf ×1

wpftoolkit ×1