1) Start with new Forms application. 2) Add RadDock set to Fill to the Form. 3) Open Designer. 4) Add ToolWindows docked Top and Right. Add two ToolWindows docked fill. 5) Close Designer. 6) Open Designer. 7) Delete two docked ToolWindows. 8) Close Designer. 9) Deleted ToolWindows remain. I also had them become tabbed with the ToolWindow docked to the Top in a previous test. 10) In the Designer, if I check the box, the two ToolWindows become docked Left. If I close the Designer and re-open it, I can then delete them. 11) I deleted all ToolWindows in the Designer and closed it. 12) The ToolWindows are removed. 13) Upon re-opening the Designer and adding windows, they do not appear upon closing the Designer. 14) It appears that the documentContainer is missing from the DocumentOutline. However, it is still present in the code because if I delete the RadDock, and then re-add it, the name of the new documentContainer is numbered higher than the first one. If I try to rename it from 1 to 3, it tells me that 1 is still in use. 15) Adding ToolWindows at this point works again.
There should be mechanism for specifying which windows should be saved by the SaveToXml method.
Resolution:
You need to subscribe to the DockWindowSerializing event to prevent saving of window. Please refer to the following code example:
void radDock1_DockWindowSerializing(object sender, DockWindowCancelEventArgs e)
{
if (e.NewWindow.Text == "WindowName")
{
e.Cancel = true;
}
}
If you dock several tool windows on the same position so that tabs show up and you double click the close button, all remaining docked windows will be made floating.
Put a RadTreeView in an AutoHide tool window and assign it with ContextMenuStrip with multiple levels of sub menu items. When you click a last-level menu item, the tool window will hide and the Click event of the item will not fire.
When reducing the size of a right-docked auto-hide tool window it goes out of the area of the RadDock
RadDock's layout does not handle correctly changed Windows DPI settings.
The order of tabs in not correct after RadDock save/load operation. The selected tab is always the last one.
RadDock's ToolWindow should not hide when a modal dialog is shown while working with the window. Solution: Added AutoHideWindowHiding event to RadDock to allow cancelling of the auto-hide windows hiding.
To reproduce: Add RadMenu, add item, add radshortcut, dock the form as mdi child
The ShowAutoHidePopup method should enable showing auto hidden pop-ups.
Currently it is not possible to customize the tool window animation and there is no animation when closing the tool window. Resolution: Set the AutoHideAnimation and the AutoHideAnimationDuration properties of RadDock
Having a RadDock control put in a simple RadForm, if in execution time we add a ToolWindow control to this RadDock and, in that very moment that the tool window is being painted, we alternate between two or more applications using "Alt+Tab" keys repeteadly and in a fast way, my application crashes generating an "NullReferenceException". The original exception trace is as follows: Tipo="NullReferenceException" Mensaje="Referencia a objeto no establecida como instancia de un objeto. " Source="Telerik.WinControls.RadDock" Trace=" en Telerik.WinControls.UI.Docking.RadDockCommandManager.CanProcessMessage(Message msg) 
 en Telerik.WinControls.UI.Docking.RadDockCommandManager.Telerik.WinControls.IMessageListener.PreviewMessage(Message& msg)
 en Telerik.WinControls.RadMessageFilter.NotifyGetMessageEvent(Message& msg)
 en Telerik.WinControls.RadMessageFilter.GetMessageHookProc(Int32 code, IntPtr wParam, IntPtr lParam)
 en System.Windows.Forms.UnsafeNativeMethods.GetMessageW (MSG& msg, HandleRef hWnd, Int32 uMsgFilterMin, Int32 uMsgFilterMax)
 en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop (Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
 en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
 en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
 en System.Windows.Forms.Application.Run(Form mainForm)

The main form inherit from the RadForm.
OS language is zh-TW (Taiwan)
The problem can be reproduced in some scenarios for other controls like RadGridView Comment: the issue cannot be reproduced!
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
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.