Freigeben über


DatePicker.CalendarIdentifier Eigenschaft

Definition

Ruft das zu verwendende Kalendersystem ab oder legt es fest.

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"/>

Eigenschaftswert

String

Platform::String

winrt::hstring

Das zu verwendende Kalendersystem.

Beispiele

Verwenden Sie zum Festlegen von CalendarIdentifier in XAML die Bezeichnerzeichenfolge, wie hier gezeigt.

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

Verwenden Sie zum Festlegen von CalendarIdentifier im Code den Wert, der von der entsprechenden CalendarIdentifiers-Eigenschaft zurückgegeben wird, wie hier gezeigt.

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

Hinweise

Unterstützt DatePicker jedes von Windows unterstützte Kalendersystem. Diese Kalender werden in der Windows.Globalization.CalendarIdentifiers-Klasse angegeben. DatePicker Verwendet den richtigen Kalender für die Standardsprache Ihrer App, oder Sie können die CalendarIdentifier -Eigenschaft so festlegen, dass ein bestimmtes Kalendersystem verwendet wird.

Verwenden Sie zum Festlegen von CalendarIdentifier in XAML die Bezeichnerzeichenfolge. Verwenden Sie die entsprechende CalendarIdentifiers-Eigenschaft , um sie im Code festzulegen. Siehe den Abschnitt "Beispiele".

In dieser Tabelle sind die unterstützten Kalendersysteme aufgeführt. Weitere Informationen zu den einzelnen Kalendersystem finden Sie in der CalendarIdentifiers-Dokumentation .

KalendersystemBezeichnerzeichenfolgeLokalisierte?
Gregorianisch"GregorianCalendar"Ja.
Hebräisch"HebrewCalendar"Nein. Zeichenfolgen immer in Hebräisch.
Hijri"HijriCalendar"Nein. Zeichenfolgen immer auf Arabisch.
Japanisch"JapaneseCalendar"Nein. Zeichenfolgen immer in Japanisch.
Julian"JulianCalendar"Ja.
Koreanisch"KoreanCalendar"Ja.
Taiwan"TaiwanCalendar"Ja.
Thailändisch"ThaiCalendar"Ja.
UmAlQura"UmAlQuraCalendar"Nein. Zeichenfolgen immer auf Arabisch.

Der Zeichenfolgeninhalt jedes ComboBox-Objekts im DatePicker wird von einem DateTimeFormatter erstellt. Der DateTimeFormatter verwendet den CalendarIdentifier Satz für datePicker , um zu bestimmen, welcher Kalender zum Formatieren des Inhalts verwendet werden soll. Wenn nicht CalendarIdentifier festgelegt ist, verwendet DateTimeFormatter den Standardkalender für die bevorzugte Sprache der App (siehe ApplicationLanguages).

Wenn das angegebene Kalendersystem lokalisiert ist, wird es in der bevorzugten Sprache der App angezeigt. Wenn Sie beispielsweise einen koreanischen Kalender angeben und die App-Sprache "en-us" lautet, wird datePicker in Englisch angezeigt, da übersetzungen für den koreanischen Kalender vorhanden sind. Wenn Sie jedoch einen japanischen Kalender angeben und die app bevorzugte Sprache "en-us" lautet, wird der DatePicker weiterhin auf Japanisch angezeigt, da keine Übersetzungen für den japanischen Kalender vorhanden sind.

Gilt für:

Weitere Informationen