UWP DatePicker月份自定义字符串

时间:2016-03-08 18:11:30

标签: c# windows xaml datepicker win-universal-app

我正在为非英语用户做UWP申请。我需要使用DatePicker,但我不喜欢那些月份'名字是用英文写的,我也不想用数字值显示月份。如何设置我自己的字符串列表以在月份选择器上显示它?

2 个答案:

答案 0 :(得分:2)

据我所知,DatePicker没有提供月份自定义字符串的机制。

如果您想在自己的应用中使用Georgian,则不需要自定义字符串。 DatePicker支持Globalization and localization

您可以在应用的清单中指定支持的语言。要修改应用的清单,我们可以选择" Package.appxmanifest "在" 解决方案资源管理器"然后右键单击,然后选择" 查看代码"。

例如:

<Resources>
  <Resource Language="ka-ge" />
  <Resource Language="en-us" />
</Resources>

当用户设置设置&gt; 时间&amp;语言&gt; 地区&amp;语言,添加格鲁吉亚语设为默认

enter image description here

DatePicker中的月份将以格鲁吉亚语显示。

答案 1 :(得分:1)

如果您将区域从英语更改为西班牙语或其他地区,则月份名称将更改为西班牙语或其他语言。这意味着像Fri,Mon等月份和日期的名称,是从地区获取名称。并没有用英文名称来修复。

<强>更新

尝试在InitializeComponent();之后或之前将其放在某处;

aPerson.PhoneNumber = phoneNumber