DatePicker.CalendarIdentifier Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 für CalendarIdentifier
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 .
Kalendersystem | Bezeichnerzeichenfolge | Lokalisierte? |
---|---|---|
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.