我在我的UWP应用程序中包含了一个CalendarView控件,问题是我无法找到一种方法来根据用户的设置更改一周中的第一天。有没有办法根据设备的设置自动更改FirstDayOfWeek
属性?UWP CalendarView本地化
1
A
回答
3
我更喜欢使用Windows.System.UserProfile.GlobalizationPreferences
转换。
Cal.FirstDayOfWeek = GlobalizationPreferences.WeekStartsOn;
1
使用DateTimeFormatInfo
类获取有关系统的细节日期
DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek;
为System.DayOfWeek
到Windows.Globalization.DayOfWeek
MyCalendarView.FirstDayOfWeek = (Windows.Globalization.DayOfWeek)Enum.Parse(typeof(Windows.Globalization.DayOfWeek), DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek.ToString());
相关问题
- 1. UWP C#本地化
- 2. UWP RichTextBlock本地化
- 3. 随机 “出现InvalidOperationException” 在CalendarView [UWP]
- 4. 无法使用UpdateLayout()刷新CalendarView()[UWP]
- 5. 在UWP CalendarView中自动选择日期
- 6. Xamarin.Forms:在UWP应用的本地化
- 7. 如何本地化UWP应用程序(.NET)中的富文本?
- 8. 获取当前选定的日期CalendarView [UWP] [C#]
- 9. uwp:不使用资源文件的自定义本地化
- 10. DatePicker CalendarView
- 11. UWP获取的Outlook本地联系人
- 12. 配置UWP本地Messagging应用
- 13. 保存DateTime值本地设置[UWP]
- 14. 指定基地本地化本地化格式化APNS串
- 15. 的Android CalendarView更改文本天风格
- 16. 修改CalendarView?
- 17. CalendarView原型
- 18. 如何从CalendarView
- 19. Android CalendarView事件
- 20. wpf本地化
- 21. 表本地化
- 22. ASP.NET本地化
- 23. XSLT本地化
- 24. iphone本地化
- 25. 本地化ContextMenu
- 26. 本地化DevExpress
- 27. JasperReports本地化
- 28. UIWebView本地化
- 29. VB.NET本地化
- 30. VB.NET本地化
如何将DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek转换为System.DayOfWeek? –
@samueledassatti我已经更新了答案 –