private void TaskCalendarView_SelectedDatesChanged(CalendarView sender, CalendarViewSelectedDatesChangedEventArgs args) { if (ViewModel.CurrentBoard != null) { if (sender.SelectedDates != null && sender.SelectedDates.Count != 0) { // Work-around: Fix using the AttachedProperty SelectedDate CalendarViewModel.SelectedDate = sender.SelectedDates.First(); } CalendarViewModel.ScheudledTasks = CalendarViewModel.GetAvailableTasks(ViewModel.CurrentBoard.Board); } }