DatePicker.CalendarIdentifier Property

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

Sintaxis


public string CalendarIdentifier { get; set; }


<DatePicker CalendarIdentifier="calendarSystem"/>

XAML Values

calendarSystem

Nombre del sistema de calendario que se va a utilizar. Vea la sección Comentarios.

Valor de propiedades

Tipo: System.String [.NET] | Platform::String [C++]

Sistema de calendario que se va a usar.

Comentarios

Establezca la propiedad CalendarIdentifier para especificar el sistema de calendario usado por el objeto DatePicker. El objeto DatePicker es compatible con todos los sistemas de calendario de la clase CalendarIdentifiers. Para establecer CalendarIdentifier en el lenguaje de marcado de aplicaciones extensible (XAML), utilice la cadena de identificador. Para establecerla en el código, use la propiedad CalendarIdentifiers correspondiente. Vea la sección Ejemplos.

Esta tabla muestra los sistemas de calendario admitidos. Vea la documentación de CalendarIdentifiers para obtener más información sobre cada sistema de calendario.

Sistema de calendarioCadena de identificadorAdaptado
Gregorian "GregorianCalendar"Sí.
Hebrew "HebrewCalendar"No. Cadenas siempre en hebreo.
Hijri "HijriCalendar"No. Cadenas siempre en árabe.
Japanese "JapaneseCalendar"No. Cadenas siempre en japonés.
Julian "JulianCalendar"Sí.
Korean "KoreanCalendar"Sí.
Taiwan “TaiwanCalendar”Sí.
Thai “ThaiCalendar”Sí.
UmAlQura “UmAlQuraCalendar”No. Cadenas siempre en árabe.

 

El contenido de cadena de cada ComboBox en DatePicker es creado por un DateTimeFormatter. DateTimeFormatter utiliza la propiedad CalendarIdentifier establecida en el objeto DatePicker para determinar qué calendario utilizar para dar formato al contenido. Si el CalendarIdentifier no está establecido, el DateTimeFormatter utiliza el calendario predeterminado del idioma preferido de la aplicación (vea ApplicationLanguages).

Si se encuentra el sistema de calendario especificado, se mostrará en el idioma preferido de la aplicación. Por ejemplo, si especifica un calendario coreano y el lenguaje de la aplicación es "en-us", la clase DatePicker se mostrará en inglés porque existen traducciones para el calendario coreano. Sin embargo, si especifica un calendario japonés y el idioma preferido de la aplicación es "en-US", el DatePicker aparecerá todavía en japonés porque no hay traducciones para el calendario japonés.

Ejemplos

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


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

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



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

Requisitos

Cliente mínimo admitido

Windows 8.1

Servidor mínimo admitido

Windows Server 2012 R2

Espacio de nombres

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Metadatos

Windows.winmd

Vea también

DatePicker
CalendarIdentifiers
DateTimeFormatter.Calendar

 

 

Mostrar:
© 2014 Microsoft