Initial state of TileView: A B C D E F G G is moved between B and E (current result) A B C D G F E REQUESTED RESULT: A B C D G F E
Both events must be raised only once per item. Also, the event arguments of each event must contain a reference to the item that begins/ends its layout change.
Allow setting minimum size of the rows and columns: I don't know at design time how many items there will be in the tileview, so if I set fixed height and width for items I can have the control using only 1/10 of the available space, but if I don't set them I can have many too-small items which content cannot be properly displayed. I need a minsize for the items so if I have few items they have a variable size and if they are a lot they use the scrollbars.
Add support for IsSynchronizedWithCurrentItem
Design time error occurs when setting MinimizedRowHeight
Implement a touch swipe scrolling for RadTileView
Implement command support for events like TileStateChanged. Allow sending the TileItem, which state is changing, as an argument.
Add GridSplitters between the columns and rows of the TileView so that rows and columns can be resized. GridSplitters should be available when the tiles are restored or Minimized/Maximized. In the latter case, only a vertical one should be available to resize the minimized tiles' width in respect to the maximized one.
Visualize drop zone (dashed line in iGoogle)
Add TileViewItem.HeaderBackground property. DECLINED: There is SDK sample available demonstrating how you can change the background color of the header of each item. https://github.com/telerik/xaml-sdk/tree/master/TileView/ChangeHeadersBackground
Add animations for items collection change (add/remove)
Allow users to specify custom panel for the MinimizedItems. The specific request is the minimized items to be rendered in two columns.
Implement a mouse wheel support for the Horizontal ScrollBars of the control
The Header of the TileViewItems is bound only for the first X tiles, where X is the loadsize of the VirtualQueryableCollectionView