RadTileList supports drag-and-drop for reordering of the tiles and for moving tiles from one group to another. This includes creating a new group. The tiles are reordered in realtime around the tile that is being dragged.

The drag-and-drop functionality is enabled by setting the TileList's EnableDragAndDrop property to true. Its default value is false.

If the end user reorders the tiles this new order will be persisted across postbacks.

For desktop devices the left mouse button is pressed and held down over the tile to start dragging it.

For mobile devices press and hold over the tile for a second and an indicator will appear that shows the tile can be selected and if it is not dragged only a little upward or downward to trigger selection, dragging will be initiated (i.e., when the selection threshold is exceeded).

To create a new tile group drag the tile to the gap between two existing groups or to the end of the control. When the mouse pointer or finger is above the gap large border will appear that indicates a new group will be created there:

Figure 1: Creating a new group by dragging a tile over the gap between the existing groups.

If you want to capture certain events in the tiles' content (e.g., input elements in a RadContentTemplateTile), you need to prevent the mousedown event bubbling for these elements because otherwise it will initiate a tile drag and get cancelled. You can find examples in the Drag and Drop with ContentTemplateTile that has input elements KB article.

Was this article helpful?

/

Give article feedback

Tell us how we can improve this article

Code samples are inaccurate / outdated.
I expected to find other / more information.
There are typos / broken links / broken page elements.
Content is inaccurate / outdated.
Other
By checking this box you consent to Progress contacting you by email about your response on this page.

Community

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.