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.