DatePicker.CalendarIdentifier Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 calendrier | Chaîne d’identificateur | Localisé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.