Completed
Last Updated: 12 Nov 2024 08:17 by ADMIN
Release Telerik UI for WPF 2024.4.1111 (2024 Q4)
A System.ArgumentException: 'Width must be non-negative.' exception is raised when resizing two RadPaneGroup instances from a single RadSplitContainer when the ShowResizePreviuew of RadDocking is set to False.
Completed
Last Updated: 07 Aug 2024 08:11 by ADMIN
Release 2024.3.806 (2024 Q3)
Saving and loading a minimized ToolWindow causes the elements inside RadDocking to not behave as expected. For example, dragging a pane may not visualize the ToolWindow, or selecting a pane may not mark it as active/selected.
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: 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: 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: 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: 15 Aug 2023 13:39 by ADMIN
Release LIB 2023.2.821 (21 Aug 2023)

When a RadSplitContainer with Orientation="Vertical" contains RadPaneGroup instances, resizing them causes a flicker when the ShowResizePreview property is set to False. This happens with the VisualStudio2019 theme.

For the time being, a possible workaround is to create a global Style with TargetType="RadPaneGroup" and set the Margin property to "0":

<Style TargetType="telerik:RadPaneGroup" BasedOn="{StaticResource RadPaneGroupStyle}">
    <Setter Property="Margin" Value="0"/>
</Style>

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: 07 Jul 2023 05:44 by ADMIN
Release R2 2023 SP1
Updating the ThemeSizeHelper by incorporating the margins of GridSplitters and AutoHide areas would significantly improve the flexibility and convenience of better switching between Windows 11 and Windows 11 Compact themes within the RadDocking control.
Completed
Last Updated: 29 May 2023 10:03 by ADMIN
Release R2 2023
Created by: Martin Ivanov
Comments: 0
Category: Docking
Type: Feature Request
9
Currently, you can drag and drop panes only in their parent RadDocking control. Allow dragging from one RadDocking to another.
Completed
Last Updated: 07 Apr 2023 07:56 by ADMIN
Release LIB 2023.1.407 (7 Apr 2023)

The DataContext of RadPane's content is lost when showing its preview in the DockingNavigator.

As a workaround, you could set the DataContext of the content element could be set explicitly.

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: 25 Nov 2022 06:16 by ADMIN
Release LIB 2022.3.1128 (28 Nov 2022)

The RadOutlookBar control takes a significant amount of time to load initially when it does not have a fixed width and its IsMinimized property is explicitly set to True.

A possible workaround, for the time being, is to set a fixed Width for the control and change its value in the Minimized and Restored events.

Completed
Last Updated: 30 Sep 2022 11:59 by ADMIN
Release LIB 2022.3.1003(3 Oct 2022)
Resizing a dynamically added group results in a change of other groups' sizes, if the original groups were previously resized as well.
Completed
Last Updated: 15 Sep 2022 08:14 by ADMIN
Release LIB 2022.3.919 (19 Sep 2022)
When you handle the selection change by displaying a dialog window and bring the mouse back to the current RadPaneGroup, the newly-selected pane becomes floating.
Completed
Last Updated: 09 Aug 2022 19:45 by ADMIN
Release LIB 2022.2.815 (15 August 2022)
This issue is replicable in a setup which has two monitors and wit different DPI.
If a docking window is resized to a width over both monitors, when the window is more than a half on the monitor with lower DPI, it is not possible to dock it.
Completed
Last Updated: 16 Jun 2022 12:05 by ADMIN
Release R2 2022 SP1
The popup that becomes visible when hovering over a pinned pane is cut when ScaleTranform is set to the RadDocking control.
Completed
Last Updated: 02 Jun 2022 11:10 by ADMIN
Release LIB 2022.2.606 (06 June 2022)

Description:

When using a display with scaling setting to more than 100%, floating pane docking does not work as intended. When dragging a pane out of a PaneGroup, and without releasing it, you drop it on top of another tab (so it is inserted into that position in the PaneGroup), nothing happens (window stays floating in that position). If you drag the already floating window on top of the same tab, then the default behavior happens and the pane is docked into the group. This behavior is reproducible on the Telerik UI for WPF Demo app.

See attached video for reproduction case in Demo app.

 

Technical Details:

For the failing scenario DragDelta on the ToolWindow is being triggered with wrongly scaled mouse position. On second drag drop operation, DragDelta receives properly scaled mouse position.

Failure case mouse positions:

DRAG START {864,128.8}
DRAG DELTA {871.2,142.4}
...
DRAG DELTA {864.8,114.4}
DRAG END {1081,143}

Second case mouse positions:

DRAG START {862.4,116}
DRAG DELTA {873.6,160.8}
...
DRAG DELTA {860.8,112}
DRAG END {860.8,112}
Completed
Last Updated: 01 Jun 2022 13:04 by ADMIN
Release LIB 2022.2.606 (06 June 2022)
If the IsHidden property of a pane is set before the LoadLayout method is called and it also sets the IsHidden property of the pane, it is left in an invalid state  - with wrong visibility.
Completed
Last Updated: 07 Feb 2022 08:00 by ADMIN
Release LIB 2022.1.207 (7 Feb 2022)

Currently, the RadPaneGroup has one Grid layout with Margin="5" present in its control template, which causes the Content of each child pane to be indented according to the Margin property's value.

To work this around, extract the control template, with x:Key="RadPaneGroupDocumentHostControlTemplate", and modify the Grid layout, which has its Margin property set to 5. After that, create a new style with TargetType="RadPaneGroup" and set its DocumentHostTemplate property, to the modified one.

1 2 3 4 5 6