有些事情我不能让我头脑发热。只希望有人可以请帮助。DateTime输入格式?
我有一个绑定到DateTime属性的WPF文本框,如下所示;
<TextBox Text="{Binding DOB, StringFormat='{}{0:dd/MM/yyyy}'}" />
如果我输入的文字'01/30/2013'正确地转换并显示为'30/01/2013'。 如果我输入'30/01/2013'文本,会引发验证错误,因为它预期INPUT的格式为MM/dd/YYYY。
如何更改输入格式? 我意识到我可以写一个自定义转换器。我只是想知道是否有另一种方式?
感谢
对不起,没有工作。同样的错误(注意:我假设它是同样的错误,因为我没有显示验证错误。文本框的边框是红色的) – ausgeorge
如果您处于调试模式,您应该能够在输出窗口中查看转换失败。如果有帮助。 – Khan