自定义日历Winrt Xaml工具包



我正在开发Win8.1的通用应用程序,我已经添加了Winrt Xaml工具包dll,但当我使用日历控制月份的字符串只出现在英语中。有办法改变吗?我要疯了:D

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

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

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

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

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

最新更新