/// <summary> /// Respond to the monthView Day header to show daily details /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void ShowDayView(object sender, CalendarDayEventArgs e) { contentPanel.Controls.Clear(); if (detailView == null) { detailView = new DetailView { Dock = DockStyle.Fill, Location = new System.Drawing.Point(0, 0), Name = "dayView", TabIndex = 0 }; detailView.HoverPage += ShowPageStatus; detailView.ClickedPage += NavigateToPage; detailView.SnappedPage += SnappedPage; } var endDate = date.EndOfMonth(); var settings = new SettingsProvider(); pages = await new OneNoteProvider().GetPages( date.StartOfCalendarMonthView(), date.EndOfCalendarView(), await settings.GetNotebookIDs(), settings.Created, settings.Modified, settings.Deleted); detailView.SetRange(date, endDate, pages); contentPanel.Controls.Add(detailView); }
private void ClickDayView(object sender, CalendarDayEventArgs e) { dayButton.Checked = true; }