These errors
** Error - ArrayGrid Layout: Fixed Layout cell was already occupied
are being caused by MarkupGrid’s numColumns being less than the actual number of columns in the dataset (defined by the itemData.X values).
Say numColumns is 4 and the highest itemData.X value is 4 (because this is zero-based we have 5 columns and there is 1 column which should draw off screen.)
Instead of drawing item (4,0) “off screen” in a position we could scroll to, the grid simply draws it in the first spot on the next row (0,1). Then there is a collision when the item which actually belongs at (0,1) is drawn.
Does that make sense?
