To reproduce: - Auto-hide some windows to the left. - Save the layout - Load the layout - The auto-hide popup is shown.
When a document tab is already current, if the user clicks and holds the mouse button on the this tab label, the sibling tab is brought to the front and overlays it visually, so the corners of tab2 obscure the edges of tab1.
To reproduce: ThemeResolutionService.ApplicationThemeName = "FluentDark"; this.documentTabStrip1.TabStripAlignment = Telerik.WinControls.UI.TabStripAlignment.Left; this.documentTabStrip1.TabStripTextOrientation = Telerik.WinControls.UI.TabStripTextOrientation.Vertical; Workaround: this.documentTabStrip1.TabStripElement.ItemBorderAndFillOrientation = Telerik.WinControls.UI.PageViewContentOrientation.Horizontal;
How to reproduce: Check the attached project and video Workaround: Set the MaximumSize property of the control while designing the form and remove it when the application starts
Please use the project attached. 1.Run the application with multi-monitor configuration. 2.Undock toolWindow1 from RadForm1 and maximize it to the different window. 3.Close the application (the layout will be saved). 4.Run the application again. Workaround: handle the FloatingWindowCreated event and set FormWindowState.Maximized for the floating window. protected override void OnLoad(EventArgs e) { base.OnLoad(e); this.radDock1.FloatingWindowCreated+=radDock1_FloatingWindowCreated; if (File.Exists(FileName)) radDock1.LoadFromXml(FileName); } private void radDock1_FloatingWindowCreated(object sender, Telerik.WinControls.UI.Docking.FloatingWindowEventArgs e) { e.Window.WindowState = FormWindowState.Maximized; }
To reproduce: run the attached sample project. Click the Close button and then the Show button. You will notice that the list view is no longer available. Workaround: instead of using MDI, set the hostWindow.DockState = DockState.TabbedDocument; before showing the form.
How to reproduce: add a textbox to to a document window of a RadDock in the designer of Visual Studio and set its Anchor property to Top | Left | Right Workaround: set the anchors at run-time after loading the form
1. Add 4 ToolWindows - left, top, right, bottom.
2. Add one DocumentWindow at the center.
3. In the Load event set the MainDocumentContainerVisible property to false.
Please refer to the attached sample gif files. Even though the document container is not shown, the docking guides for the tabbed document are visible.
If you apply one theme to the entire application and want to apply another theme for RadDock as it is demonstrated in this help article, the ThemeName property of RadDock is not respected:
public RadForm1()
{
InitializeComponent();
radDock1.ElementTree.EnableApplicationThemeName = false;
radDock1.ThemeName = "FluentDark";
ThemeResolutionService.ApplicationThemeName = "Windows7";
}
When closing the MDI child, its FormClosing event is called twice. This is not observed if we close its HostWindow first.
Add functionality in the Advanced Layout Designer to delete ToolWindows
Steps to reproduce: 1) Create a parent MDI form - set isMdiContainer property to true 2) Create a child RadForm with some tool windows and document windows 3) Close the main MDI form without closing the child form Expected Result: close all forms Actual Result: Win32 Exception
Add the ability to programatically show AutoHidden window
If you set the CurrentCulture to tr-TR, you will notice that an unwanted black border appears in the FloatingWindow of RadDock. This scenario should be tested with the whole suite.
If you hide a DocumentWindow and save the layout, the loaded layout shows the DocumentWindow, but it actually should keep it hidden. Same behavior is valid for ToolWindow.
Place a RadTextBox on a Form and sets its Anchor to Left, Top, Right. Let's say this form is a MDI child and RadDock hosts it. You will notice that the RadTextBox appears with a wrong size and a part of it is actually invisible.