Completed
Last Updated: 09 Apr 2020 14:58 by ADMIN
Release LIB 2020.1.406 (04/06/2020)

Application theme:

StyleManager.ApplicationTheme = new CrystalTheme();

Docking theme:

<telerik:RadDocking Grid.Row="2" telerik:StyleManager.Theme="Office2016">
	<telerik:RadDocking.DocumentHost >
		<telerik:RadSplitContainer>
			<telerik:RadPaneGroup>
				<telerik:RadPane Header="Description">
					<TextBlock TextWrapping="Wrap" Text="On the Documents tab above press Ctrl + Mouse Left button to display the Popup Menu. You can use the same combination on every tab."/>
				</telerik:RadPane>
			</telerik:RadPaneGroup>
		</telerik:RadSplitContainer>
	</telerik:RadDocking.DocumentHost>
	<telerik:RadSplitContainer InitialPosition="DockedBottom">
		<telerik:RadPaneGroup>
			<telerik:RadPane Header="NonDraggable">
				<TextBlock TextWrapping="Wrap" Text="This pane cannot be dragged, because it has its property CanFloat set 'False'."/>
			</telerik:RadPane>
		</telerik:RadPaneGroup>
	</telerik:RadSplitContainer>
</telerik:RadDocking>

Completed
Last Updated: 29 Oct 2020 08:02 by ADMIN
Release LIB 2020.3.1102 (11/02/2020)
When clicking a RadGridResizer element while a context menu is open, the RadSplitContainer is resized. 
Completed
Last Updated: 21 May 2021 06:39 by ADMIN
Release LIB 2021.2.525 (25/05/2021)
Created by: Joshua
Comments: 0
Category: Docking
Type: Bug Report
0
Instances of the NavigatorItemViewModel class stay in memory when using the DockingNavigator.
Completed
Last Updated: 17 May 2021 09:54 by ADMIN
Release LIB 2021.2.517
The dropdown menu in the DocumentHost throws a NullReferenceException in newer themes when it is opened.
Completed
Last Updated: 20 Oct 2021 07:13 by ADMIN
Release LIB 2021.3.1025 (25 Oct 2021)
Office2019 theme does not remove the ScrollViewerElement element when CanUserClose is set to False and the Visibility is set to Collapsed on a DocumentPane.
Completed
Last Updated: 19 Jan 2023 14:50 by ADMIN
Loading the layout does not set the size of the ToolWindow created for a floating-only pane.
Completed
Last Updated: 31 Jul 2023 12:49 by ADMIN
Release LIB 2023.2.724 (24 Jul 2023)
 NullReferenceException when dragging a window outside the control (see the attached video).
Completed
Last Updated: 18 Dec 2023 06:53 by ADMIN
Release LIB 2023.3.1218 (18 Dec 2023)
Having only a single RadPane in one RadDocking instance will not allow you to drag it into another RadDocking instance, which does not have any elements when both RadDocking instances are under the same drag-drop domain.
Completed
Last Updated: 18 Dec 2023 06:53 by ADMIN
Release LIB 2023.3.1218 (18 Dec 2023)
The drag-and-drop logic currently expects the different RadDocking instances to be hosted in one Window element, more specifically, in the MainWindow of the application.

We could add support for different instances being hosted in separate Window elements that will support dragging and dropping operations.
Completed
Last Updated: 25 Jan 2024 19:04 by ADMIN
Release LIB 2023.3.1315 (15 Jan 2024)
When a RadSplitContainer's Orientation is set to Vertical and a RadPaneGroup has a Margin with negative values for the Top and Bottom properties, the container may appear cropped.
Completed
Last Updated: 08 Apr 2024 14:24 by ADMIN
Release 2024.1.408

This happens because in the current version of Telerik, the IsTopmost of the ToolWindow that host the floating pane is set to True. That was needed for a related new functionality, but it brings a major behavioral change in the RadDocking control.

To work this around, you can subscribe to the ToolWindowCreated event of RadDocking and set the IsTopmost property of the creating ToolWindow to False.

private void RadDocking_ToolWindowCreated(object sender, Telerik.Windows.Controls.Docking.ElementCreatedEventArgs e)
{
    var window = (ToolWindow)e.CreatedElement;
    window.IsTopmost = false;
}

Completed
Last Updated: 21 May 2025 07:52 by ADMIN
Release 2025.2.521 (2025 Q2)
Docking A1 is nested in parent Dockin A, they share equal DragDropGroup Name so that drag drop is enabled between them. Droping pane from A1 to center of A's  dragdrop compass, then switching panes results in unexpected opened tool window. Dragging this window results in NullReferenceException.
Completed
Last Updated: 11 Feb 2025 07:40 by ADMIN
Release 2025.1.211 (2025 Q1)

If you drag the pane from one RadDocking element to another, the ActivePane of the docking that started the drag operation is not cleared. The ActivePane should be updated (set to null, or updated in accordance to the PaneActivationMode setting) because the corresponding pane is no longer in this RadDocking instance.

To work this around, you can subscribe to and manually update the ActivePane property.

   private void RadDocking_LayoutChangeEnded(object? sender, EventArgs e)
    {
        var docking = (RadDocking)sender;
        if (docking.ActivePane != null && !docking.Panes.OfType<RadPane>().Contains(docking.ActivePane))
        {
            docking.ActivePane = null;
        }
    }

2 3 4 5 6 7