Загрузка...

How to mark a date in WPF Calendar?

Thread in C# created by Kalipso May 16, 2024. 190 views

  1. Kalipso
    Kalipso Topic starter May 16, 2024 531 Apr 12, 2022
    [IMG]
    Типа вот 16 мая по дефолту само как-то отмечается серым цветом, можно-ли и самому так делать? Либо кто-то знает другой способ
     
  2. снегровик
    снегровик May 16, 2024 микуфаг 1219 Jul 30, 2019
    CSHARP
    myCalendar.SelectedDates.Add(new DateTime(2022, 3, 1));
     
  3. Еремей
    Еремей May 16, 2024 Гламурный эмо-гопник 1740 Jul 20, 2018
    CSHARP
    // Юзаешь XAML для подключение Календаря
    Calendar calendar = FindName("myCalendar") as Calendar;
    // Экземпляр класса DateTime с нужной Тебе датой: год сейчас, месяц, день
    DateTime date = new DateTime(DateTime.Now.Year, 5, 10);
    // GetDayButton -- задаешь параметр своей даты Выше
    CalendarDayButton dayButton = calendar.GetDayButton(date);
    // Просто меняешь цвет фона CalendarDayButton
    dayButton.Background = new SolidColorBrush(Colors.LightGray);
     
    1. View previous comments (1)
    2. Kalipso Topic starter
      Еремей, GetDayButton такого метода нет
    3. Еремей
      Kalipso, йеп, я поздно это понял
Loading...
Top