【发布时间】:2011-03-06 15:13:38
【问题描述】:
当我第一次打开使用 wpf 工具包 datepicker 的窗口时,它在日历中突出显示了今天的日期,但相关文本框中没有任何内容(预计水印为 mm/dd/yyy)。
我想在用户选择日期并“提交”后将 datepick 重置为初始状态,这样当他们再次使用它时,它不会在他们之前选择的日期。例如,如果一个人选择了 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;
如果我只重置文本日历(选定日期\开始)不会重置。但是,如果我设置日历,文本会更新,而不仅仅是水印。
有什么想法吗?
谢谢
【问题讨论】:
标签: wpf datetime datepicker wpftoolkit