Share via


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à

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 nella selezione. Per impostazione predefinita, MinYear è impostato su 100 anni prima della data corrente ed MaxYear è impostato su 100 anni oltre 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, non sarà disponibile alcuna data per la selezione 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 .MinYear

La MinYear proprietà non può essere impostata come stringa di attributo XAML, perché il parser XAML Windows Runtime non ha una logica di conversione per convertire stringhe in date come oggetti DateTime / DateTimeOffset. Ecco alcuni modi suggeriti in cui questi oggetti possono essere definiti nel codice e impostati su una data diversa dalla data corrente.

Un'altra tecnica possibile consiste nel definire una data disponibile come oggetto dati o nel contesto 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