1

我正在为 Win8.1 开发通用应用程序,我添加了 Winrt Xaml Toolkit dll,但是当我使用日历控件时,月份的字符串仅以英文显示。有什么办法可以改变它们吗?我要疯了 :D

PS:我已经下载了dll的源代码,但是没有这些字符串的踪迹

4

1 回答 1

0

如果您查看DateTimeHelper类,您可以看到GetCurrentDateFormat使用en-US格式的方法。此方法在许多地方用于工具包中的CalendarCalendarItem控件。

您可以尝试从站点导入项目,而不是使用NuGet 包,然后更改此方法以使用您的设备区域设置。你也许可以把它改成这样:

public static DateTimeFormatInfo GetCurrentDateFormat()
{
    return CultureInfo.CurrentCulture.DateTimeFormat;
}

我没有测试过这段代码,所以这只是一个提示,你应该在哪里寻找你的解决方案。

于 2015-10-15T18:00:16.243 回答