DatePicker.DayFormat Proprietà

Definizione

Ottiene o imposta il formato di visualizzazione per il valore del giorno.

public:
 property Platform::String ^ DayFormat { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring DayFormat();

void DayFormat(winrt::hstring value);
public string DayFormat { get; set; }
var string = datePicker.dayFormat;
datePicker.dayFormat = string;
Public Property DayFormat As String
<DatePicker DayFormat="formatString"/>

Valore della proprietà

String

Platform::String

winrt::hstring

Formato di visualizzazione per il valore del giorno.

Esempio

Ecco un oggetto DatePicker formattato usando i modelli di formato e un oggetto DatePicker formattato usando stringhe di formato. Entrambi i controlli DatePicker hanno lo stesso aspetto quando l'app viene eseguita perché la formattazione è equivalente.

<!-- DatePicker formatted using format templates. -->
<DatePicker DayFormat="day" MonthFormat="month.numeric" YearFormat="year.abbreviated"/>

<!-- DatePicker formatted using format patterns. -->
<DatePicker DayFormat="{}{day.integer}" MonthFormat="{}{month.integer}" YearFormat="{}{year.abbreviated}"/>

Selezione data con i relativi campi formattati.

Di seguito è riportato un controllo DatePicker che combina due modelli di formato per visualizzare sia la data numerica che il giorno della settimana nella selezione giorno. Non esiste un modello di formato equivalente per questo formato.

<DatePicker DayFormat="{}{day.integer} {dayofweek.abbreviated}"/>

Selezione data con il campo giorno formattato per visualizzare un numero intero e un'abbreviazione.

Commenti

Modificare il formato della selezione giorno impostando la DayFormat proprietà .

Il contenuto stringa di ogni controllo ComboBox in DatePicker viene creato da un oggetto DateTimeFormatter. Si informa dateTimeFormatter su come formattare il valore del giorno specificando una stringa che è un modello di formato o un modello di formato. I modelli e i modelli comuni per i valori giorno sono elencati nella tabella seguente.

modello di formatomodello di formato
'{day.integer} | {day.integer(n)}''day'
'{dayofweek.full} | {dayofweek.abbreviated} | {dayofweek.abbreviated(n)}''dayofweek | dayofweek.full | dayofweek.abbreviato'

In alcuni casi, l'uso di un modello di formato offre un controllo più preciso sulla formattazione. Ad esempio, è possibile usare un modello di formato per specificare che il selettore giorno mostra sempre 2 cifre, incluso uno 0 iniziale quando necessario. È anche possibile combinare più modelli di formato. Ad esempio, è possibile combinare i {day} formati e {dayofweek.abbreviated} per fare in modo che la selezione giorno mostri sia la data numerica che il giorno della settimana, come indicato di seguito: 14 Gio. Per altre informazioni, vedi la sezione Esempi.

Per l'elenco completo dei modelli di formato e dei modelli di formato, vedere la sezione Osservazioni della documentazione della classe DateTimeFormatter .

Note

È consigliabile evitare alcuni formati di data se la selezione data potrebbe essere visualizzata in un'area piccola, ad esempio aggiungendo il valore stringa completo del giorno della settimana. Queste stringhe possono essere lunghe e potrebbero essere ritagliate se la larghezza di DatePicker è forzata per essere piccola.

Si applica a

Vedi anche