Ограничить диапазон дат в DatePicker - PullRequest
1 голос
/ 27 января 2012

Прежде всего, есть ли реальная документация по инструментарию? Я хотел бы указать диапазон выбираемых дат. Например, я не хочу отображать даты до сегодняшнего дня. Если пользователь выберет дату начала 27 января 2012 года, я хочу разрешить только даты после них для даты возврата

Ответы [ 2 ]

4 голосов
/ 27 января 2012

Документация для инструментария немного скудна - лучше всего искать исходный пример приложения, но он не охватывает все сценарии.

Элемент управления по умолчанию не поддерживает минимальное или максимальное значение для выбранной даты, но если вы загрузите исходный код, вы сможете изменить его в соответствии с вашими потребностями. Схема исходного кода довольно проста, и вы сможете найти приемлемое место для добавления кода, единственное, что вам нужно решить, - это как вы будете обрабатывать его с точки зрения пользовательского интерфейса. По моему мнению, вам лучше обрабатывать проверку диапазона после возвращения элемента управления - если это недопустимая дата, всплывет сообщение и повторно отобразите элемент управления.

1 голос
/ 27 января 2012

Я обнаружил, что в отсутствие документации блог WindowsPhoneGeek (в данном конкретном случае см. Ссылку здесь ) обычно хорошо объясняет компоненты Silverlight Toolkit в их различных статьях.

Эти статьи могут быть очень полезны, если вы последуете совету ZombieSheep, взглянув на пример кода инструментария.

...