在WPF扩展工具包DatePicker中删除了斜杠

时间:2015-12-10 14:40:15

标签: c# wpf datepicker

我正在使用WPF扩展工具包(Extended Toolkit)DatePicker,但我的/从我的日期中删除时出现问题,但是-无故障地工作。这是我的意思的图像;

enter image description here

正如您所看到的,第二个示例工作正常。以下是这两个DatePickers;

的代码

DATEPICKER1

<wpftk:DateTimePicker x:Name="createdPicker" AutoCloseCalendar="True" Margin="5" Format="Custom" FormatString="dd/MM/yyyy" FontSize="22" TextAlignment="Left"/>

DATEPICKER2

<wpftk:DateTimePicker x:Name="createdPicker" AutoCloseCalendar="True" Margin="5" Format="Custom" FormatString="dd-MM-yyyy" FontSize="22" TextAlignment="Left"/>

可以预见,我唯一改变的是FormatString="dd/MM/yyyy"FormatString="dd-MM-yyyy"。如何阻止/被删除?

1 个答案:

答案 0 :(得分:2)

这是由文化设置引起的。将默认文化更改为(例如)不变量,修复此问题:

var ci = new CultureInfo(CultureInfo.InvariantCulture.Name);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;