В качестве личного проекта я создаю календарь C # WPF.
Я застрял на кодировании экрана календаря, в частности, сетки дней 5x7.
Сначала я попытался закодировать его, используя такие элементы, как панели, метки и кнопки. Я решил, что это было слишком громоздко.
Затем я решил использовать GDI, чтобы нарисовать календарь самостоятельно. Теперь у меня есть замечательный макет, но я не уверен, как обрабатывать интерактивные области календаря. (Скажем, предыдущий / следующий месяц, нажав на любой конкретный день ...)
После рендеринга экрана календаря, нужно ли создавать объекты кнопок для всех этих задач и назначать им обработчики onClick?
Или есть альтернативное решение?
Заранее спасибо.
-Vladislav