Currently, on drag/drop of the layout the RadLayoutControl is creating new LayoutControlGroup when needed. This happens in a private static method and the developer doesn't have access to this operation.
Add a virtual method that allows you to override the creation of the LayoutControlGroup. This way a custom LayoutControlGroup implementation can be provided or the group created by default can be adjusted manually.
we use the RadLayoutControl to allow the user to add new LayoutControlExpanderGroups at runtime and therefore change the structure of the view.
However all new LayoutControlExpanderGroups are labeled with "Expander Group".
The feature request ist to provide a way to change the header text. For example it would be nice if we can directly double click an item in the toolbox or select rename in a context menu and then rename the item directly in the toolbox (e.g. label control of the item changes to a textbox). This could be directly coupled to the selected control.
Another possibility might be some icon appearing next to the selected LayoutControlExpanderGroup, allowing the user to WYSIWYG edit the headers text.
Renaming a ExpanderGroup should preserve the expander groups nested ui structure of course.
Related support ticket: https://www.telerik.com/account/support-tickets/view-ticket/1380374
Create an ExpanderStyle property which allows you to customize the LayoutControlExpanderGroup header.
When the tabs summary width is bigger than the group's width show a scrollbar and allow scrolling the tabs.