private void Schedule_VisibleDatesChangedEvent(object sender, Syncfusion.SfSchedule.XForms.VisibleDatesChangedEventArgs e) { if (schedule.ScheduleView == ScheduleView.DayView) { dayHeader.Text = e.visibleDates[0].ToString("MMMM yyyy"); } else if (schedule.ScheduleView == ScheduleView.WeekView) { weekHeader.Text = e.visibleDates[0].ToString("MMMM yyyy"); } }
/// <summary> /// Method for visible dates changed. /// </summary> /// <param name="sender">sender</param> /// <param name="args">visible dates args</param> private void Schedule_VisibleDatesChangedEvent(object sender, Syncfusion.SfSchedule.XForms.VisibleDatesChangedEventArgs args) { this.scheduleViewList.IsVisible = false; if (this.schedule.ScheduleView == Syncfusion.SfSchedule.XForms.ScheduleView.DayView) { if (Device.RuntimePlatform == "UWP" && Device.Idiom == TargetIdiom.Phone) { this.header.Text = args.visibleDates[0].Date.ToString("dd MMMM yyyy"); } else { this.header.Text = args.visibleDates[0].Date.ToString("MMMM yyyy"); } } else { this.header.Text = args.visibleDates[args.visibleDates.Count / 2].Date.ToString("MMMM yyyy"); } }