我正在为非英语用户做UWP申请。我需要使用DatePicker,但我不喜欢那些月份'名字是用英文写的,我也不想用数字值显示月份。如何设置我自己的字符串列表以在月份选择器上显示它?
答案 0 :(得分:2)
据我所知,DatePicker
没有提供月份自定义字符串的机制。
如果您想在自己的应用中使用Georgian,则不需要自定义字符串。 DatePicker
支持Globalization and localization。
您可以在应用的清单中指定支持的语言。要修改应用的清单,我们可以选择" Package.appxmanifest "在" 解决方案资源管理器"然后右键单击,然后选择" 查看代码"。
例如:
<Resources>
<Resource Language="ka-ge" />
<Resource Language="en-us" />
</Resources>
当用户设置设置&gt; 时间&amp;语言&gt; 地区&amp;语言,添加格鲁吉亚语和设为默认。
DatePicker
中的月份将以格鲁吉亚语显示。
答案 1 :(得分:1)
如果您将区域从英语更改为西班牙语或其他地区,则月份名称将更改为西班牙语或其他语言。这意味着像Fri,Mon等月份和日期的名称,是从地区获取名称。并没有用英文名称来修复。
<强>更新强>
尝试在InitializeComponent();之后或之前将其放在某处;
aPerson.PhoneNumber = phoneNumber