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 dans le CalendarIdentifier code, utilisez la valeur retournée par la propriété CalendarIdentifiers correspondante, comme illustré 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. utilise DatePicker le calendrier correct pour la langue par défaut de votre application, ou vous pouvez définir la CalendarIdentifier propriété pour utiliser un système de calendrier spécifique.

Pour définir le CalendarIdentifier en XAML, utilisez la chaîne d’identificateur. Pour le 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 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 préférée de l’application (voir ApplicationLanguages).

Si le système de calendrier spécifié est localisé, il s’affiche dans la langue préférée 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