WPF DataGrid中的“无效”日期时间

时间:2011-08-05 07:39:13

标签: c# wpf datetime mvvm datagrid

我正在使用WPF / MVVM构建一个C#应用程序,我在DataGrid中使用DateTime时遇到了一些麻烦。

该列定义为

<DataGridTextColumn Header="Start" Binding="{Binding StartDate, StringFormat=dd-MM-yyyy}" />

代码可以正常工作,日期为05-08-2011,其前导零。但是,当我尝试输入没有前导零的日期(如15-08-2011)时,该字段将无法验证。那是为什么?

StartDate的类型为DateTime。

1 个答案:

答案 0 :(得分:1)

我想应该是无效的文化。可能验证首先考虑月份,然后是当天。检查你的电脑设置。