To reproduce:
public Form1()
{
InitializeComponent();
this.radCalendar1.RangeMinDate = new DateTime(2014, 1, 1);
this.radCalendar1.RangeMaxDate = new DateTime(2017, 7, 17);
this.radCalendar1.FocusedDate = new DateTime(2014, 2, 4);
this.radCalendar1.AllowFastNavigation = true;
this.radCalendar1.FastNavigationStep = 1;
this.radCalendar1.AllowMultipleView = true;
this.radCalendar1.MultiViewColumns = 4;
this.radCalendar1.MultiViewRows = 3;
this.radCalendar1.CurrentViewRow = 0;
this.radCalendar1.CurrentViewColumn = 1;
}
The user expects when fast navigating forward, the view to be shifted with one year = 12 months. However, each next forward fast navigation moves with 11 months.
Workaround:
this.radCalendar1.CurrentViewRow = 0;
this.radCalendar1.CurrentViewColumn = 0;
this.radCalendar1.CalendarElement.PreviousButton.PerformClick();