Completed
Last Updated: 13 Mar 2020 09:34 by ADMIN
Release LIB 2020.1.316
Created by: LindenauAtSOG
Comments: 2
Category: LayoutControl
Type: Bug Report
0
The static constructor of LayoutControlToolBoxView sets the MinimumVertical- and HorizontalDragDistance to zero.



This causes e. g. the TabbedWindow to be really fidgety when you are only trying to change tabs.
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();
	}
}

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.
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