UWP 日历视图本地化
UWP CalendarView localization
我在我的 UWP 应用程序中包含了一个 CalendarView 控件,问题是我无法找到一种方法来根据用户的设置更改一周的第一天。有没有办法根据设备的设置自动更改 FirstDayOfWeek
属性?
使用DateTimeFormatInfo
class获取系统日期的详细信息
DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek;
将System.DayOfWeek
转换为Windows.Globalization.DayOfWeek
MyCalendarView.FirstDayOfWeek = (Windows.Globalization.DayOfWeek)Enum.Parse(typeof(Windows.Globalization.DayOfWeek), DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek.ToString());
我更喜欢使用 Windows.System.UserProfile.GlobalizationPreferences
.
Cal.FirstDayOfWeek = GlobalizationPreferences.WeekStartsOn;
我在我的 UWP 应用程序中包含了一个 CalendarView 控件,问题是我无法找到一种方法来根据用户的设置更改一周的第一天。有没有办法根据设备的设置自动更改 FirstDayOfWeek
属性?
使用DateTimeFormatInfo
class获取系统日期的详细信息
DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek;
将System.DayOfWeek
转换为Windows.Globalization.DayOfWeek
MyCalendarView.FirstDayOfWeek = (Windows.Globalization.DayOfWeek)Enum.Parse(typeof(Windows.Globalization.DayOfWeek), DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek.ToString());
我更喜欢使用 Windows.System.UserProfile.GlobalizationPreferences
.
Cal.FirstDayOfWeek = GlobalizationPreferences.WeekStartsOn;