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]; }