private void MeetingForm_Load(object sender, EventArgs e) { selectedDate = SelectedDateService.GetSelectedDateVM(); selectedDate.PropertyChanged += weekSelector.DateChanged; selectedDate.PropertyChanged += yearPicker_SetValue; selectedDate.PropertyChanged += monthPicker_SetValue; selectedDate.PropertyChanged += SelectedDate_PropertyChanged; selectedDate.CurrentDate = DateTime.Now; }
public static SelectedDateVM GetSelectedDateVM() { if (selectedDateVM == null) { selectedDateVM = new SelectedDateVM(new SelectedDate { CurrentDate = DateTime.Now }); } return selectedDateVM; }
private void Window_Loaded(object sender, RoutedEventArgs e) { SelectedDate = SelectedDateService.GetSelectedDateVM(); DataContext = SelectedDate; }
private void CustomCalendar_Load(object sender, EventArgs e) { selectedDate = SelectedDateService.GetSelectedDateVM(); SelectWeek(); }