To reproduce: public Form1() { InitializeComponent(); this.radPanorama1.RowsCount = 5; this.radPanorama1.ColumnsCount = 1; this.radSpinEditor1.DataBindings.Add("Value", this.radPanorama1, "RowsCount", true, DataSourceUpdateMode.OnPropertyChanged); for (int i = 0; i < 5; i++) { RadTileElement tile = new RadTileElement(); tile.Text = "Tile" + (i ); tile.Row = i ; this.radPanorama1.Items.Add(tile); } } Please refer to the sample video: http://screencast.com/t/lncUvh0vIRKN Workaround: private void radPanorama1_PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.PropertyName=="RowsCount") { this.radPanorama1.PanoramaElement.InvalidateMeasure(true); } }