Как выделить доступные дни в элементе управления Calendar в WPF? - PullRequest
3 голосов
/ 17 мая 2010

Я хотел выделить какой-то диапазон дней в Календаре в WPF и сделать любой другой день в календаре недоступным. Таким образом, пользователь может выбрать только выделенный диапазон. Проблема в том, что я пока не нашел ничего полезного для этого. Сам элемент управления вообще не поддерживает привязку данных (хотя он имеет свойство Data Context :-)), что делает его несколько небрежным.

1 Ответ

2 голосов
/ 18 мая 2010

Чтобы сделать некоторые даты недоступными, вы можете использовать свойство Calendar.BlackoutDates. E.g.:

DateTime today = DateTime.Today;
_calendar.BlackoutDates.Add(
    new CalendarDateRange(today.AddDays(-5), today.AddDays(-3)));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...