Есть ли способ добавить новый пользовательский режим отображения в элемент управления WPF Calendar и как это сделать?
Сначала я хочу подробнее описать свою проблему.
В моем приложении мне нужен выбор даты (и времени) в одном элементе управления, чтобы выбрать сначала одну дату, а затем время для этой даты.Элемент управления (как он есть) имеет три режима отображения: Десятилетие (показывает 12 лет), Месяц (показывает 12 месяцев выбранного года) и Дни (показывает дни выбранного месяца).
ЧтоЯ хочу сделать это, добавив еще один режим отображения «Часы», который затем покажет 24 часа выбранного дня.
Так что есть много проблем.
- Как добавить это представление?
- Как избежать закрытия всплывающего окна после выбора даты?-> вместо этого он должен переключаться на часы и закрываться после выбора часа
- Как добавить стрелки в последнем представлении, чтобы отображать 12 часов и половинки на первой странице представления часов
- Какпривязать все это к базовому объекту datetime, который меня больше всего интересует, потому что он содержит то, что выбрал пользователь; -)
Надеюсь, проблема ясна.Если нет прямого способа добавить представление к существующему элементу управления Calendar, тогда любая идея, как решить эту проблему, была бы признательна.