DatePicker.MaxYear Propriété

Définition

Obtient ou définit l’année grégorienne maximale disponible pour la sélection.

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

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

Valeur de propriété

Année grégorienne maximale disponible pour la sélection.

Exemples

Cet exemple montre comment définir les propriétés et MaxYear dans le MinYear code.

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

Remarques

Vous pouvez définir les propriétés MinYear et MaxYear pour restreindre les valeurs de date dans le sélecteur. Par défaut, MinYear est défini sur 100 ans avant la date actuelle, et MaxYear est défini sur 100 ans après la date actuelle.

Si vous définissez seulement MinYear ou MaxYear, vous devez vérifier qu’une plage de dates valide est créée par la date que vous définissez et la valeur par défaut de l’autre date ; sinon, aucune date n’est disponible pour la sélection dans le sélecteur. Par exemple, définir seulement yearDatePicker.MaxYear = new DateTimeOffset(new DateTime(900, 1, 1)); crée une plage de dates non valide avec la valeur par défaut de MinYear.

La MaxYear propriété ne peut pas être définie en tant que chaîne d’attribut XAML, car l’analyseur XAML Windows Runtime n’a pas de logique de conversion pour convertir des chaînes en dates en tant qu’objets DateTime / DateTimeOffset. Voici quelques suggestions quant à la façon dont ces objets peuvent être définis dans le code, avec une date autre que la date actuelle.

Une autre technique possible consiste à définir une date disponible en tant qu’objet de données ou dans le contexte de données, puis à définir MaxYear en tant qu’attribut XAML qui référence une extension de balisage {Binding} qui peut accéder à la date en tant que données.

S’applique à

Voir aussi