다음을 통해 공유


DatePicker.CalendarIdentifier 속성

정의

사용할 일정 시스템을 가져오거나 설정합니다.

public:
 property Platform::String ^ CalendarIdentifier { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring CalendarIdentifier();

void CalendarIdentifier(winrt::hstring value);
public string CalendarIdentifier { get; set; }
var string = datePicker.calendarIdentifier;
datePicker.calendarIdentifier = string;
Public Property CalendarIdentifier As String
<DatePicker CalendarIdentifier="calendarSystem"/>

속성 값

String

Platform::String

winrt::hstring

사용할 달력 시스템입니다.

예제

XAML에서 를 CalendarIdentifier 설정하려면 여기에 표시된 대로 식별자 문자열을 사용합니다.

<DatePicker x:Name="julianDatePicker" CalendarIdentifier="JulianCalendar"/>

코드에서 를 CalendarIdentifier 설정하려면 여기에 표시된 대로 해당 CalendarIdentifiers 속성에서 반환된 값을 사용합니다.

DatePicker julianDatePicker = new DatePicker();
julianDatePicker.CalendarIdentifier = Windows.Globalization.CalendarIdentifiers.Julian;

설명

DatePicker Windows에서 지원하는 각 일정 시스템을 지원합니다. 이러한 일정은 Windows.Globalization.CalendarIdentifiers 클래스에서 지정됩니다. 는 DatePicker 앱의 기본 언어에 올바른 달력을 사용하거나 특정 일정 시스템을 사용하도록 속성을 설정할 CalendarIdentifier 수 있습니다.

XAML에서 를 CalendarIdentifier 설정하려면 식별자 문자열을 사용합니다. 코드에서 설정하려면 해당 CalendarIdentifiers 속성을 사용합니다. "예" 섹션을 참조하세요.

이 표에는 지원되는 일정 시스템이 나열됩니다. 각 일정 시스템에 대한 자세한 내용은 CalendarIdentifiers 설명서를 참조하세요.

일정 시스템식별자 문자열지역화 된?
일반 달력"GregorianCalendar"예.
히브리어"HebrewCalendar"아니요. 문자열은 항상 히브리어로 표시됩니다.
Hijri"HijriCalendar"아니요. 문자열은 항상 아랍어로 표시됩니다.
일본어"JapaneseCalendar"아니요. 문자열은 항상 일본어입니다.
줄리안"JulianCalendar"예.
한국어"한국어Calendar"예.
대만"TaiwanCalendar"예.
태국어"ThaiCalendar"예.
UmAlQura"UmAlQuraCalendar"아니요. 문자열은 항상 아랍어로 표시됩니다.

DatePicker에 있는 각 ComboBox의 문자열 콘텐츠는 DateTimeFormatter에 의해 만들어집니다. DateTimeFormatterDatePickerCalendarIdentifier 집합을 사용하여 콘텐츠 서식을 지정하는 데 사용할 일정을 결정합니다. 이 CalendarIdentifier 설정되지 않은 경우 DateTimeFormatter 는 앱의 기본 설정 언어에 기본 달력을 사용합니다( ApplicationLanguages 참조).

지정된 일정 시스템이 지역화되면 앱의 기본 설정 언어로 표시됩니다. 예를 들어 한국어 달력을 지정하고 앱 언어가 "en-us"인 경우 한국어 달력에 대한 번역이 있기 때문에 DatePicker 가 영어로 표시됩니다. 그러나 일본어 달력을 지정하고 앱 기본 설정 언어가 "en-us"인 경우 일본어 달력에 대한 번역이 없으므로 DatePicker 는 여전히 일본어로 표시됩니다.

적용 대상

추가 정보