DatePicker.CalendarIdentifier Propiedad

Definición

Obtiene o establece el sistema de calendario que se va a usar.

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

Valor de propiedad

String

Platform::String

winrt::hstring

Sistema de calendario que se va a usar.

Ejemplos

Para establecer en CalendarIdentifier XAML, use la cadena de identificador, como se muestra aquí.

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

Para establecer en el CalendarIdentifier código, use el valor devuelto por la propiedad CalendarIdentifiers correspondiente, como se muestra aquí.

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

Comentarios

DatePicker admite cada uno de los sistemas de calendario admitidos por Windows. Estos calendarios se especifican en la clase Windows.Globalization.CalendarIdentifiers. DatePicker usa el calendario correcto para el idioma predeterminado de la aplicación o puedes establecer la propiedad CalendarIdentifier para usar un sistema de calendario específico.

Para establecer en CalendarIdentifier XAML, use la cadena de identificador. Para establecerlo en el código, use la propiedad CalendarIdentifiers correspondiente. Vea la sección Ejemplos.

En esta tabla se enumeran los sistemas de calendario admitidos. Consulte la documentación de CalendarIdentifiers para obtener más información sobre cada sistema de calendario.

Sistema de calendarioCadena de identificador¿Localizada?
Gregoriano"GregorianoCalendar"Sí.
Hebreo"HebreoCalendar"No. Las cadenas siempre están en hebreo.
Hijri"HijriCalendar"No. Las cadenas siempre están en árabe.
Japonés"JapaneseCalendar"No. Las cadenas siempre están en japonés.
Julian"JulianCalendar"Sí.
Coreano"KoreanCalendar"Sí.
Taiwán"TaiwánCalendar"Sí.
Tailandés"ThaiCalendar"Sí.
UmAlQura"UmAlQuraCalendar"No. Las cadenas siempre están en árabe.

El contenido de cadena de cada ComboBox en datePicker se crea mediante un DateTimeFormatter. DateTimeFormatter usa el CalendarIdentifier conjunto en DatePicker para determinar qué calendario usar para dar formato al contenido. CalendarIdentifier Si no se establece , DateTimeFormatter usa el calendario predeterminado para el idioma preferido de la aplicación (consulta ApplicationLanguages).

Si el sistema de calendario especificado está localizado, se mostrará en el idioma preferido de la aplicación. Por ejemplo, si especifica un calendario coreano y el idioma de la aplicación es "en-us", datePicker se mostrará en inglés porque hay traducciones para el calendario coreano. Sin embargo, si especificas un calendario japonés y el idioma preferido de la aplicación es "en-us", datePicker seguirá mostrándonos en japonés porque no hay traducciones para el calendario japonés.

Se aplica a

Consulte también