none
VB.NET MonthCalendar и события RRS feed

  • Вопрос

  • Добрый день, прошу помощи в казалось бы простой задачке.

    Пишу для себя простенькую программку-напоминалку. Хотелось бы, чтобы при клике на Bolded дату календаря, на Label выводилось определенное событие. События сохраняю в xml файлик:

    <?xml version="1.0" encoding="utf-8"?>
    <Events>
      <Table>
        <iDate>01.01.2016</iDate>
        <iEvent>Новый год</iEvent>
      </Table>
    </Events>

    Считываю даты и события в Dictionary, после чего даты событий заношу в массив BoldedDates календаря, а вот как быть с событиями? Не могу понять и все тут....   Помогите, пожалуйста :)

    За ранее благодарен.



    • Изменено efargus 4 марта 2016 г. 11:29
    4 марта 2016 г. 11:25

Ответы

  • Если я правильно понял BoldedDates это массив дат. Соответственно при клике на дату возникает событие DateSelected и там мы можем узнать выбранную дату. Теперь проходим по вашему словарю, находим подходящую дату и выводим в лейбл.

    VB.Net - WPF, UWP

    • Предложено в качестве ответа Liliya Muray 5 марта 2016 г. 18:23
    • Помечено в качестве ответа efargus 5 марта 2016 г. 18:26
    4 марта 2016 г. 17:33
    Отвечающий

Все ответы

  • Если честно я не понял вопроса. Что вы называет событиями и как они должны себя вести?

    VB.Net - WPF, UWP

    4 марта 2016 г. 14:55
    Отвечающий
  • Блин, я как всегда все неправильно объясняю(

     Dictionary("1.01.2016", "Новый год")

    Дату праздника я вношу в массив BoldedDates календаря.Таких праздников в моем годичном календаре например 100. Даты я вижу в календаре, как выделенные жирным. Как сделать, чтобы при клике на выделенную жирным дату, на лабельке отображался соответствующий праздник из словаря?



    • Изменено efargus 4 марта 2016 г. 16:02
    4 марта 2016 г. 16:02
  • Если я правильно понял BoldedDates это массив дат. Соответственно при клике на дату возникает событие DateSelected и там мы можем узнать выбранную дату. Теперь проходим по вашему словарю, находим подходящую дату и выводим в лейбл.

    VB.Net - WPF, UWP

    • Предложено в качестве ответа Liliya Muray 5 марта 2016 г. 18:23
    • Помечено в качестве ответа efargus 5 марта 2016 г. 18:26
    4 марта 2016 г. 17:33
    Отвечающий