DatePicker.CalendarIdentifier Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il sistema del calendario da usare.
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"/>
Valore della proprietà
Sistema di calendario da usare.
Esempio
Per impostare in CalendarIdentifier
XAML, usare la stringa di identificatore, come illustrato di seguito.
<DatePicker x:Name="julianDatePicker" CalendarIdentifier="JulianCalendar"/>
Per impostare il CalendarIdentifier
codice, usare il valore restituito dalla proprietà CalendarIdentifiers corrispondente, come illustrato di seguito.
DatePicker julianDatePicker = new DatePicker();
julianDatePicker.CalendarIdentifier = Windows.Globalization.CalendarIdentifiers.Julian;
Commenti
Supporta DatePicker
ognuno dei sistemi di calendario supportati da Windows. Questi calendari sono specificati nella classe Windows.Globalization.CalendarIdentifiers. Usa DatePicker
il calendario corretto per la lingua predefinita dell'app oppure è possibile impostare la proprietà CalendarIdentifier per usare un sistema di calendario specifico.
Per impostare in CalendarIdentifier
XAML, usare la stringa di identificatore. Per impostarlo nel codice, usare la proprietà CalendarIdentifiers corrispondente. Vedere la sezione relativa agli esempi.
Questa tabella elenca i sistemi di calendario supportati. Per altre informazioni su ogni sistema di calendario, vedere la documentazione di CalendarIdentifiers .
Sistema del calendario | Stringa dell'identificatore | Localizzata? |
---|---|---|
Gregoriano | "GregorianCalendar" | Sì. |
Ebraico | "EbraicoCalendar" | No. Stringhe sempre in ebraico. |
Hijri | "HijriCalendar" | No. Stringhe sempre in arabo. |
Giapponese | "GiapponeseCalendar" | No. Stringhe sempre in giapponese. |
Julian | "JulianCalendar" | Sì. |
Coreano | "CoreanoCalendar" | Sì. |
Taiwan | "TaiwanCalendar" | Sì. |
Thai | "ThaiCalendar" | Sì. |
UmAlQura | "UmAlQuraCalendar" | No. Stringhe sempre in arabo. |
Il contenuto stringa di ogni ComboBox in DatePicker viene creato da un dateTimeFormatter.
DateTimeFormatter usa il CalendarIdentifier
set in DatePicker per determinare quale calendario usare per formattare il contenuto. Se non CalendarIdentifier
è impostato, DateTimeFormatter usa il calendario predefinito per la lingua preferita dell'app (vedere ApplicationLanguages).
Se il sistema di calendario specificato viene localizzato, verrà visualizzato nella lingua preferita dell'app. Ad esempio, se si specifica un calendario coreano e la lingua dell'app è "en-us", DatePicker visualizzerà in inglese perché sono presenti traduzioni per il calendario coreano. Tuttavia, se si specifica un calendario giapponese e la lingua preferita dell'app è "en-us", datePicker verrà comunque visualizzato in giapponese perché non sono presenti traduzioni per il calendario giapponese.