DatePicker.MaxYear Properti

Definisi

Mendapatkan atau mengatur tahun Gregorian maksimum yang tersedia untuk dipetik.

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

Nilai Properti

Tahun Gregorian maksimum yang tersedia untuk pemilihan.

Contoh

Contoh ini menunjukkan pengaturan MinYear properti dan MaxYear dalam kode.

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

Keterangan

Anda dapat mengatur MinYear dan MaxYear properti untuk membatasi nilai tanggal di pemilih. Secara default, MinYear diatur ke 100 tahun sebelum tanggal saat ini dan MaxYear diatur ke 100 tahun melewati tanggal saat ini.

Jika Anda hanya MinYear mengatur atau MaxYear, Anda perlu memastikan bahwa rentang tanggal yang valid dibuat oleh tanggal yang Anda tetapkan dan nilai default tanggal lain; jika tidak, tidak ada tanggal yang akan tersedia untuk dipilih di pemilih. Misalnya, pengaturan hanya yearDatePicker.MaxYear = new DateTimeOffset(new DateTime(900, 1, 1)); membuat rentang tanggal yang tidak valid dengan nilai MinYeardefault .

Properti MaxYear tidak dapat ditetapkan sebagai string atribut XAML, karena pengurai XAML Windows Runtime tidak memiliki logika konversi untuk mengonversi string ke tanggal sebagai objek DateTime / DateTimeOffset . Berikut adalah beberapa cara yang disarankan objek ini dapat ditentukan dalam kode dan diatur ke tanggal selain tanggal saat ini.

Teknik lain yang mungkin adalah menentukan tanggal yang tersedia sebagai objek data atau dalam konteks data, lalu mengatur MaxYear sebagai atribut XAML yang mereferensikan ekstensi markup {Binding} yang dapat mengakses tanggal sebagai data.

Berlaku untuk

Lihat juga