Completed
Last Updated: 14 Oct 2019 09:03 by ADMIN
Release LIB 2019.3.1014

Properties bound with UpdateSourceTrigger=LostFocus in the content of LayoutControlTabGroupItem are not updated when changing the selected tab. The LostFocus event is fired after the data context of the corresponding element is removed and the issue appears.

To work this around subscribe to the PreviewMouseLeftButtonDown event of LayoutControlTabGroup and Focus the pressed tab (the new selection).

private void LayoutControlTabGroup_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
	var tabContainers = this.layoutTabGroup.ChildrenOfType<LayoutControlTabGroupItem>();
	var tabUndersMouse = tabContainers.FirstOrDefault(x => x.IsMouseOver);
	if (tabUndersMouse != null)
	{
		tabUndersMouse.Focus();
	}
}

Approved
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

 

Completed
Last Updated: 20 Jul 2018 06:53 by ADMIN
Multiple LayoutControl instances with LayoutControlToolBox share single ToolBoxView instance.

This makes the ToolBoxView useless because it indicates wrong structure of foreign LayoutControl.



Workaround is to instantiate the ToolBoxViews manually:

 <telerik:RadLayoutControl.AdditionalCanvasItems>
                <telerik:LayoutControlToolBox LayoutControl="{Binding ElementName=layoutControl4}" >
                    <telerik:LayoutControlToolBox.ToolBoxView>
                        <telerik:LayoutControlToolBoxView />
                    </telerik:LayoutControlToolBox.ToolBoxView>
                </telerik:LayoutControlToolBox>
            </telerik:RadLayoutControl.AdditionalCanvasItems>

By default they are instantiated internally.

Completed
Last Updated: 22 Dec 2017 14:29 by ADMIN
LayoutControl with at least one child - for example a button.

Show such LayoutControl  in usercontrol, then unload it from visual tree.

Try Forcing GC.Collect()

Observation: LayoutControl stays in memory.

Expected: LayoutControl should not stay in memory.
Approved
Last Updated: 20 Jul 2017 12:26 by ADMIN
Create an ExpanderStyle property which allows you to customize the LayoutControlExpanderGroup header.
Completed
Last Updated: 24 Apr 2017 12:38 by ADMIN
FlowDocument (or other non-FrameworkElement) is used in LayoutControl.

When you move the mouse over the control - InvalidCastException is thrown.



You can test also with MS RichTextBox.

Available in R2 2017 Release
Approved
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.