DatePicker.CalendarIdentifier Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 calendario | Cadena 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.