Condividi tramite


DatePicker.MinYear Proprietà

Definizione

Ottiene o imposta l'anno gregoriano minimo disponibile per la selezione.

public:
 property DateTime MinYear { DateTime get(); void set(DateTime value); };
DateTime MinYear();

void MinYear(DateTime value);
public System.DateTimeOffset MinYear { get; set; }
var dateTime = datePicker.minYear;
datePicker.minYear = dateTime;
Public Property MinYear As DateTimeOffset

Valore della proprietà

L'anno gregoriano minimo disponibile per la selezione.

Esempio

Questo esempio illustra l'impostazione delle MinYear proprietà e MaxYear nel codice.

<DatePicker x:Name="myDatePicker"/>
public MainPage()
{
    this.InitializeComponent();
    myDatePicker.MinYear = new DateTimeOffset(new DateTime(1950, 1, 1));
    myDatePicker.MaxYear = DateTimeOffset.Now.AddYears(5);
}

Commenti

È possibile impostare le MinYear proprietà e MaxYear per limitare i valori di data nel selettore. Per impostazione predefinita, MinYear è impostato su 100 anni prima della data corrente e MaxYear viene impostato su 100 anni dopo la data corrente.

Se si imposta solo MinYear o MaxYear, è necessario assicurarsi che un intervallo di date valido venga creato dalla data impostata e dal valore predefinito dell'altra data. In caso contrario, nessuna data sarà disponibile per selezionare nella selezione. Ad esempio, l'impostazione crea solo yearDatePicker.MaxYear = new DateTimeOffset(new DateTime(900, 1, 1)); un intervallo di date non valido con il valore predefinito di MinYear.

La proprietà MinYear non può essere impostata come stringa di attributo XAML, perché il parser XAML Windows Runtime non dispone di una logica di conversione per la conversione di stringhe in date come oggettiDateTime DateTimeOffset / . Ecco alcuni modi suggeriti per definire questi oggetti nel codice e impostare su una data diversa dalla data corrente.

Un'altra tecnica possibile consiste nel definire una data disponibile come oggetto dati o nel contesto dei dati, quindi impostare MinYear come attributo XAML che fa riferimento a un'estensione di markup {Binding} che può accedere alla data come dati.

Si applica a

Vedi anche