作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
这是声明我的 DatePickerTextBox
的代码行:
<DatePickerTextBox Text="{Binding dateOfBirth, StringFormat=dd-MM-yyyy}" />
(注意 StringFormat=dd-MM-yyyy
)
当 DatePickerTextBox
占位符为空 <Enter text here>
,我在里面写了类似的东西:
01-02-0003
...在 DatePickerTextBox
之外点击后, 显示的文字自动变为:
02-01-0003
(即:自动切换月和日)
我该如何解决这个问题?
最佳答案
这是文化差异造成的
定义以下 xml 命名空间:
xmlns:gl="clr-namespace:System.Globalization;assembly=mscorlib"
指定与您相关的 CultureInfo
<DatePickerTextBox Text="{Binding Path=dateOfBirth,
StringFormat=dd-MM-yyyy,
ConverterCulture={x:Static gl:CultureInfo.CurrentCulture}}" />
关于c# - DatePickerTextBox 切换日月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35936891/
这是声明我的 DatePickerTextBox 的代码行: (注意 StringFormat=dd-MM-yyyy ) 当 DatePickerTextBox占位符为空 ,我在里面写了类似的东西
我有一个 DatePicker,它的 SelectedDate在名为 VMStartDate 的 ViewModel 中绑定(bind)到具有双向绑定(bind)的 CLR 属性.当 UI 打开时,日
我是一名优秀的程序员,十分优秀!