DatePicker.CalendarIdentifier 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용할 일정 시스템을 가져오거나 설정합니다.
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"/>
속성 값
사용할 달력 시스템입니다.
예제
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" | 예. |
한국어 | "KoreanCalendar" | 예. |
대만 | "TaiwanCalendar" | 예. |
태국어 | "ThaiCalendar" | 예. |
UmAlQura | "UmAlQuraCalendar" | 아니요. 문자열은 항상 아랍어로 표시됩니다. |
DatePicker에 있는 각 ComboBox의 문자열 콘텐츠는 DateTimeFormatter에 의해 만들어집니다.
DateTimeFormatter는 DatePicker의 집합을 사용하여 CalendarIdentifier
콘텐츠의 서식을 지정하는 데 사용할 일정을 결정합니다. 이 CalendarIdentifier
설정되지 않은 경우 DateTimeFormatter 는 앱의 기본 설정 언어에 기본 달력을 사용합니다( ApplicationLanguages 참조).
지정된 일정 시스템이 지역화되면 앱의 기본 설정 언어로 표시됩니다. 예를 들어 한국 달력을 지정하고 앱 언어가 "en-us"인 경우 한국어 달력에 대한 번역이 있기 때문에 DatePicker 가 영어로 표시됩니다. 그러나 일본 달력을 지정하고 앱 기본 설정 언어가 "en-us"인 경우 일본어 달력에 대한 번역이 없으므로 DatePicker 는 여전히 일본어로 표시됩니다.