FIX. RadCarousel - SelectedItem is not assigned when the control is started.
Resolution:
Selected Items represents the Clicked by mouse item and this behavior is a desired behavior.
So it should be not populated without user click on an item:
Instead the users should use the SelectedIndexChanged event in order to detect the current item:
private void radCarousel1_SelectedItemChanged(object sender, EventArgs e)
{
currentItem = radCarousel1.Items[radCarousel1.SelectedIndex];
}
The SelectedItemChanged event is not firing when you click on arrows. Only the SelectedIndexChanged event is firing. Resolution: The SelectedItemChanged event should be fire only if user click on the item and the ItemClickDefaultAction property is set to SelectItem mode