RadTileList gives the user an option to bind it directly to particular data source and display each item in a tile. In this case if you want to group them by a particular property, you can simply set GroupMember property of TileList and have all groups generated for you automatically.

For example, if we use the source available in Autogenerated tiles article, we can define RadTileList as:

As of Q1 2016 RadTileList exposes a new dependency property - GroupOffset. Through it, the offset between the groups of RadTileList can be controlled. It accepts value of type double and by default it is set to 50.0.

Example 5: Setting the GroupOffset property

<telerik:RadTileList x:Name="RadTileList4"
GroupOffset="60.0"/>

RadTileList supports grouping at one level only. If you want to modify the group, you need to clear the GroupDescriptions collection of the source and add new PropertyGroupDescription after that.