2015-09-15 4 views
3

В настоящее время я использую элемент управления DatePicker, где я пытался ограничить даты, чтобы показать MinDate & Maxdate. К сожалению, я не мог найти какой-либо связанный метод для установки минимальных и максимальных дней/месяцев, кроме Year, я даже пытался расширить класс Controls, чтобы установить Date для отображения во время загрузки DatePicker. Можно ли ограничить, какие даты пользователь может выбрать из datepicker в приложении UWP?Настройка Mindate и MaxDate для управления Datepicker

Спасибо!

ответ

5

Предполагаю, что вы работаете на Windows 10 Universal Windows Platform. DatePicker в UWP, вы можете установить только MinYear и MaxYear. Там в 4 управления даты и времени, которые вы можете использовать (см это link)

Я хотел бы предложить вам использовать новый Calendar Date Picker, который позволяет установить MinDate и MaxDate

CalendarDatePicker cdp=new CalendarDatePicker(); 
cdp.MinYear=DateTime.Now(); 
cdp.MaxYear=DateTime.AddYears(3); 
+1

В CalendarDatePicker нет объектов с именем MinYear и MaxYear. –