Steps to reproduce: 1. Add a RadDock to a form 2. Add a document window 3. Add a button to the form and upon click add a user control to the document with Dock set to FIll 4. Run the project and click the button. 5. You will notice that the user control will not fill the parent container properly.
Xml serialization not work in scenarios with inherited ToolWindow
MDIChildren of RadDock hosted in HostWindow not serialize DockType property equal to 'Document' in this case and loaded like ToolWindow
Issue wirh loading layout from xml related to disposing mechanism in RadDock
Please refer to the attached sample project. Click the "show" button to open a new MDI child form. Then, press the "close" button. In the Output tab you will notice that the FormClosing/FormClosed events are fired twice. Workaround: use the RadDock's DockWindowClosing and DockWindowClosed events.
To reproduce: - Auto-hide some windows to the left. - Save the layout - Load the layout - The auto-hide popup is shown.
When closing the MDI child, its FormClosing event is called twice. This is not observed if we close its HostWindow first.
Please refer to the attached sample project and follow the steps in the gif file. The issue appears when the ToolWindow DockState is set to auto-hide for the firs time as well.
If you have a RadDock with child form in an MDI scenario, and you swtich between the tabs of the hosted forms, the Activated event of these forms will not be fired.
To reproduce: open the attached sample project. 1. Drag the documentwindow1 as floating 2. Select tool window 2 3. Select the floating documentwindow1. The ActiveWindowChanging event will be fired twice.
FIX. RadDock does not load the ActiveWindow correctly.
FIX. RadDock SplitterWidth property is not taken into consideration, nor setting the MinSize of each splitter individually.
FIX. RadDock - double clicking the expand tool window button causes the default form to redraw over the RadForm
The AutoHide and Docking button of the toolWindows does not have a localization strings. Same with the document window.
To reproduce: using System.Windows.Forms; using Telerik.WinControls.UI.Docking; namespace Lab.Dock { public partial class DockMDIForm : MainForm { private RadDock radDock = new RadDock(); public DockMDIForm() {
IMPROVE: RadDock - currently when middle click is executed the ActiveWIndows closes instead of the clicked one
Steps to reproduce: 1. Add a new form to a project and set MdiContainer to true 2. Drag a RadDock onto the form and set the AutoDetectMdiChildren to true 3. Add another form to be used as MdiChild 4. Drag a button onto the second form and in the Click event handler add call to this.Close() 5. Run the project and add an MdiChild form to the MdiContainer form. 6. Press the button on the child form. You will see an exception.