How to reproduce: public partial class Form1 : Form { RadDateTimePicker dateTimePicker; public Form1() { InitializeComponent(); this.dateTimePicker = new RadDateTimePicker(); this.dateTimePicker.DateTimePickerElement.Calendar.HeaderNavigationMode = HeaderNavigationMode.Zoom; this.Controls.Add(this.dateTimePicker); } } Workaround: public partial class Form1 : Form { RadDateTimePicker dateTimePicker; public Form1() { InitializeComponent(); this.dateTimePicker = new RadDateTimePicker(); this.dateTimePicker.DateTimePickerElement.Calendar.PropertyChanged += Calendar_PropertyChanged; this.dateTimePicker.DateTimePickerElement.Calendar.HeaderNavigationMode = HeaderNavigationMode.Zoom; this.Controls.Add(this.dateTimePicker); } private void Calendar_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) { if (e.PropertyName == "FocusedDate") { int year = this.dateTimePicker.DateTimePickerElement.Calendar.FocusedDate.Year; if (year <= this.dateTimePicker.MinDate.Year) { this.dateTimePicker.DateTimePickerElement.Calendar.HeaderNavigationMode = HeaderNavigationMode.None; } else { this.dateTimePicker.DateTimePickerElement.Calendar.HeaderNavigationMode = HeaderNavigationMode.Zoom; } } } }