2017-08-13 38 views
1

我在我的UWP应用程序中包含了一个CalendarView控件,问题是我无法找到一种方法来根据用户的设置更改一周中的第一天。有没有办法根据设备的设置自动更改FirstDayOfWeek属性?UWP CalendarView本地化

回答

1

使用DateTimeFormatInfo类获取有关系统的细节日期

DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek; 

System.DayOfWeekWindows.Globalization.DayOfWeek

MyCalendarView.FirstDayOfWeek = (Windows.Globalization.DayOfWeek)Enum.Parse(typeof(Windows.Globalization.DayOfWeek), DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek.ToString()); 
+0

如何将DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek转换为System.DayOfWeek? –

+0

@samueledassatti我已经更新了答案 –