This property should be inherited by all tool, document, floating and autohide windows.
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
To reproduce: run the application. On the first DocumentWindow there is a UserControl with a wizard. Pressing the Tab key will navigate the command buttons. On the second DocumentWindow there is a similar wizard which is NOT hosted in a UserControl. Workaround: Currently, you can override the ProcessDialogKey method of RadWizard and handle the Tab key where you can perform the desired logic, e.g. select a specific control: public class MyWizard : RadWizard { protected override bool ProcessDialogKey(Keys keyData) { if (keyData == Keys.Tab) { WizardPage page = this.SelectedPage; page.ContentArea.Controls[0].Focus(); return false; } return base.ProcessDialogKey(keyData); } }
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.
To reproduce: -add a RadDock with several ToolWindows docked to one common container; -drag the container ouside the RadDock in order to create a FloatingForm, holding all of the ToolWindows; -close the FloatingForm via "X" button; -save the layout; -restart the application; -load the layout; -iterate through all of the ToolWindows and call their Show() method. Each ToolWindow is displayed in a separate FloatingForm; If you skip the step with restarting the application, all ToolWindows are shown in one common FloatingForm;
To reproduce, just hover the over the tool window, open the datetime picker and press forward, backward or any other buttons on the calendar popup and you will see the tool window closing... I'm hoping for a property to disable the closing of the toolwindow temporarily, or something that would suspend the close action...
There should be a method which hides/closes (depending on the CloseAction) a DocumentWindow. This method should be called from the DocumentWindow instance.
One should know what is the reason that causes a transaction to take place. For example, if you double-click the titlebar of a FloatingWindow to redock it in RadDock, the user should known that the reason is a double-click operation.