我希望用户能够在datepicker控件中输入日期。允许的两种格式是MMDDYYYY或MMDDYY,默认情况下,如果没有斜杠,则无法执行此操作
答案 0 :(得分:1)
自己处理这个问题。决定我想要更多的“maskedtextbox”作为我的文本框而不是datepickertextbox。我必须为maskedtextbox控件包含WPFToolkit。然后,我创建了一个继承自Datepicker的新类,并添加了一些dependencyproperties。从那里我为XAML创建了一个如何显示这个新的自定义日期选择器的resourcedictionary。你可以建立你将失去水印,但你获得了一个我觉得更友好的面具。
如果没有自定义控件,您将无法完成所需内容,因为Datepicker紧密同步,所选日历日期是实际日期,且SelectedDate也必须是日期,格式MMDDYYYY不是考虑约会。
答案 1 :(得分:0)
我设法通过telerik的RadDatePicker轻松完成了这项工作。设置AllowParsingWithoutSeparator =" True"财产解决了我的问题。另一种解决方案是使用带掩码的文本框。