本文介绍了为WPF DateTimePicker验证设置区域性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在WPF应用程序上使用DateTimePicker.我想将.Text属性绑定到SelectedDate,所以我这样使用绑定:

I use a DateTimePicker on a WPF application.I would like to bind the .Text property to the SelectedDate, so I use binding like this:

<DatePicker x:Name="DateTimePicker_Date"
              Text="{Binding dDate, Mode=TwoWay,
                     UpdateSourceTrigger=PropertyChanged,
                     TargetNullValue='',
                     ValidatesOnDataErrors=True}"
              TabIndex="3"
              Grid.Column="1" />

我的问题是我使用的是欧洲文化,因此:DAY/MONTH/YEAR而不是MONTH/DAY/YEAR,所以如果我输入:14/02/2013,则会出现验证错误!

My problem is I use an European culture, so: DAY/MONTH/YEAR instead of MONTH/DAY/YEAR, so if I input : 14/02/2013, I have a validation error !

我该如何解决?

推荐答案

已解决:

Juste添加一个:

Juste add a :

this.Language = XmlLanguage.GetLanguage("fr-FR");

在Windows背后的代码中:)

In the code-behind of the windows :)

这篇关于为WPF DateTimePicker验证设置区域性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-04 03:31