2017-08-13 6 views
1

私はUWPアプリケーションにCalendarViewコントロールを追加しましたが、問題は、ユーザーの設定に基づいて最初の曜日を変更する方法が見つからないということです。デバイスの設定に基づいてFirstDayOfWeekプロパティを自動的に変更する方法はありますか?UWP CalendarViewローカライゼーション

答えて

3

Windows.Globalization.DayOfWeek

DateTimeFormatInfo.CurrentInfo.FirstDayOfWeek; 

を変換するには日付を取得します。

Cal.FirstDayOfWeek = GlobalizationPreferences.WeekStartsOn; 
1

使用DateTimeFormatInfoクラスは、システムについての詳細は、私がWindows.System.UserProfile.GlobalizationPreferencesを使用して好むSystem.DayOfWeek

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

DateTimeFormatInfo.CurrentInfo.FirstDayOfWeekをSystem.DayOfWeekに変換するにはどうすればよいですか? –

+0

@samueledassatti私は答えを更新しました –

関連する問題