如何修复WPF DatePicker TextBox中的日期格式验证错误?

时间:2019-05-04 03:50:43

标签: wpf

我在自定义日期格式为“ dd / MM / yyyy”的视图中使用DatePicker控件。当用户使用日历按钮输入日期时,它可以正常工作。但是,当用户在DatePicker的TextBox中键入date时,它将给出验证错误。例如:假设用户要输入日期25-Apr-2019。他输入“ 25-04-2019”,文本框给出验证错误并显示红色边框。但是,如果用户键入“ 04-25-2019”,则表示接受。

我在xaml下面使用DatePiker:

class_dict = {}
numOfClasses = input("How many classes do you take? Enter here : ")
for i in range(int(numOfClasses)):
    class_dict["class" + str(i +1)] = input("Enter your grade for class " + str(i +1) + ":  ")

print(class_dict)

Page.Resources中的这种样式:

<DatePicker Grid.Column="1" Grid.Row="2" Name="dpEventDate" SelectedDate="{Binding Path=DateOfEvent, Mode=TwoWay, StringFormat = {}{0:dd/MM/yyyy}}"/>

如何解决此问题?

0 个答案:

没有答案