Share via


DatePicker.CalendarIdentifier Propriété

Définition

Obtient ou définit le système de calendrier à utiliser.

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

Valeur de propriété

String

Platform::String

winrt::hstring

Système de calendrier à utiliser.

Exemples

Pour définir le CalendarIdentifier en XAML, utilisez la chaîne d’identificateur, comme illustré ici.

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

Pour définir le sur le CalendarIdentifier code, utilisez la valeur retournée par la propriété CalendarIdentifiers correspondante, comme indiqué ici.

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

Remarques

prend DatePicker en charge chacun des systèmes de calendrier pris en charge par Windows. Ces calendriers sont définis dans la classe Windows.Globalization.CalendarIdentifiers. le DatePicker utilise le calendrier approprié pour la langue par défaut de votre application, ou vous pouvez définir la propriété CalendarIdentifier pour utiliser un système de calendrier spécifique.

Pour définir le CalendarIdentifier en XAML, utilisez la chaîne d’identificateur. Pour la définir dans le code, utilisez la propriété CalendarIdentifiers correspondante. Consultez la section exemples.

Ce tableau répertorie les systèmes de calendrier pris en charge. Pour plus d’informations sur chaque système de calendrier, consultez la documentation CalendarIdentifiers .

Système de calendrierChaîne d’identificateurLocalisée?
Grégorien« GregorianCalendar »Oui.
Hébreu« HebrewCalendar »Non. Chaînes toujours en hébreu.
Hijri« HijriCalendar »Non. Chaînes toujours en arabe.
Japonais« JapaneseCalendar »Non. Chaînes toujours en japonais.
Julian« JulianCalendar »Oui.
Coréen« KoreanCalendar »Oui.
Taïwan« TaiwanCalendar »Oui.
Thaï« ThaiCalendar »Oui.
UmAlQura« UmAlQuraCalendar »Non. Chaînes toujours en arabe.

Le contenu de chaîne de chaque comboBox dans DatePicker est créé par un DateTimeFormatter. DateTimeFormatter utilise l’ensemble CalendarIdentifier sur le DatePicker pour déterminer le calendrier à utiliser pour mettre en forme le contenu. Si le CalendarIdentifier n’est pas défini, dateTimeFormatter utilise le calendrier par défaut pour la langue par défaut de l’application (voir ApplicationLanguages).

Si le système de calendrier spécifié est localisé, il s’affiche dans la langue par défaut de l’application. Par exemple, si vous spécifiez un calendrier coréen et que la langue de l’application est « en-us », datePicker s’affiche en anglais, car il existe des traductions pour le calendrier coréen. Toutefois, si vous spécifiez un calendrier japonais et que la langue préférée de l’application est « en-us », le DatePicker s’affiche toujours en japonais, car il n’y a pas de traductions pour le calendrier japonais.

S’applique à

Voir aussi