我正在使用WPF扩展工具包(Extended Toolkit)DatePicker,但我的/
从我的日期中删除时出现问题,但是-
无故障地工作。这是我的意思的图像;
正如您所看到的,第二个示例工作正常。以下是这两个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"
。如何阻止/
被删除?
答案 0 :(得分:2)
这是由文化设置引起的。将默认文化更改为(例如)不变量,修复此问题:
var ci = new CultureInfo(CultureInfo.InvariantCulture.Name);
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;