public override void DidChangedViewModeFrom(TKCalendar calendar, TKCalendarViewMode previousViewMode, TKCalendarViewMode viewMode)
 {
     if (viewMode == TKCalendarViewMode.Week || previousViewMode == TKCalendarViewMode.Week)
     {
         this.main.View.SetNeedsLayout();
     }
 }
 public override void DidChangedViewModeFrom(TKCalendar calendar, TKCalendarViewMode previousViewMode, TKCalendarViewMode viewMode)
 {
     if (viewMode == TKCalendarViewMode.Month)
     {
         TKCalendarMonthPresenter monthPresenter = (TKCalendarMonthPresenter)calendar.Presenter;
         monthPresenter.ContentView.BackgroundColor = main.Colors [main.ColorIndex];
         monthPresenter.Delegate       = new CalendarPresenterDelegate(main);
         monthPresenter.TransitionMode = main.TransitionMode;
     }
 }
 public override void DidChangedViewModeFrom(TKCalendar calendar, TKCalendarViewMode previousViewMode, TKCalendarViewMode viewMode)
 {
     if (viewMode == TKCalendarViewMode.Month)
     {
         TKCalendarMonthPresenter monthPresenter = (TKCalendarMonthPresenter)calendar.Presenter;
         monthPresenter.ContentView.BackgroundColor = main.Colors [main.ColorIndex];
         monthPresenter.Delegate = new CalendarPresenterDelegate (main);
         monthPresenter.TransitionMode = main.TransitionMode;
     }
 }
 public override void DidChangedViewModeFrom(TKCalendar calendar, TKCalendarViewMode previousViewMode, TKCalendarViewMode viewMode)
 {
     if (viewMode == TKCalendarViewMode.Week || previousViewMode == TKCalendarViewMode.Week) {
         this.main.View.SetNeedsLayout ();
     }
 }