Unplanned
Last Updated: 02 Dec 2016 09:51 by ADMIN
When the tabs summary width is bigger than the group's width show a scrollbar and allow scrolling the tabs.
Unplanned
Last Updated: 20 Jul 2017 12:26 by ADMIN
ADMIN
Created by: Dinko | Tech Support Engineer
Comments: 0
Category: LayoutControl
Type: Feature Request
1
Create an ExpanderStyle property which allows you to customize the LayoutControlExpanderGroup header.
Unplanned
Last Updated: 09 Jan 2019 05:44 by ADMIN

Hello,


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.

 

 

Best regards!

 

Related support ticket: https://www.telerik.com/account/support-tickets/view-ticket/1380374

 

Unplanned
Last Updated: 22 Sep 2023 14:20 by Martin Ivanov

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.

Unplanned
Last Updated: 28 Mar 2024 12:00 by Steven
LayoutControl uses XamlWriter.Save/XamlReader.Load when custom items/controls are added in its toolbox.
For example:
 LayoutControlHierarchicalNodeProxy radGridToolBoxProxy = new LayoutControlHierarchicalNodeProxy();
 radGridToolBoxProxy.Header = "RadGrid";
 radGridToolBoxProxy.OriginalItemType = typeof(RadGridView);
 radGridToolBoxProxy.OriginalItem = new RadGridView() { };

 this.toolBoxView.NewItems.Add(radGridToolBoxProxy);

OnDrop in LayoutControl, internally a deep copy is created of the object via XamlWriter.Save and  XamlReader.Load. but this has lots of limitations and not every custom control can be successfully restored.

Add event or other API so that user can have control of the creation of the element when drag drop from toolbos is performed.