To reproduce: private void RadListView1_CurrentItemChanging(object sender, Telerik.WinControls.UI.ListViewItemChangingEventArgs e) { e.Cancel = true; } Workaround: private void RadListView1_SelectedIndexChanged(object sender, EventArgs e) { this.radListView1.SelectedIndexChanged -= RadListView1_SelectedIndexChanged; this.radListView1.SelectedIndex = 0; this.radListView1.SelectedIndexChanged += RadListView1_SelectedIndexChanged; }
A SelectedItemChanging event will be included in our next release - Telerik UI for WinForms R3 2016 SP1. The SelectedItemChanging occurs when a data item is about to be selected. This event allows the operation to be canceled. Keep in mind that the CurrentItemChanging/CurrentItemChanged events won`t be fired too when cancelling the selection.
Awesome. Thanks for the quick follow-up.