Use the following code: RadCarousel c = new RadCarousel { Parent = this, Dock = DockStyle.Fill }; for (int i = 0; i < 50; i++) { c.Items.Add(new MyButtonElement("Button " + i)); } c.VisibleItemCount = 3; Start the application and click the buttons to switch the elements, you will see the exception