Using the LayoutChangeEnded event to save the layout when docking a floating Pane causes that Pane to not be saved correctly.
Expose information about the used Compass when docking a Pane.
Removing the Right mouse button ContextMenu of ToolWindow is not possible.
What you have two separate RadDocking controls it should be possible to drag a Pane from the first control into the other one.
- Binding Ishidden property of each pane to a menu section - Save/Load the Docking layout on closing and opening the application - Adding documents to module section using MVVM (DocumentHost) - Persiste the state of each RadPane's content using PersistenceFramework.
Make it possible to be able to set separate header and content ToolTip of a RadPane
If a SplitContainer's InitialPosition is set to FloatingDockable and the the layout is saved in the Unloaded event of the control, that SplitContainer is not shown after layout load. The same could be observed if you float a Pane by dragging it out of its docked state.
If the IsContentPreserved of a PaneGroup is SET to true and a RadTabControl is placed inside a Pane the focus is moved through its content.
If DragDropMode is set to Deferred when trying to dock a Pane inside a compass that is over the dragged Pane, the dock operation is not completed correctly. Available in LIB version 2016.2.516, it will be also available in the R2 2016 SP1 Release.
If the IsHidden property of a Pane placed inside the Document host is bound to a property in the ViewModel with value of True the IsHidden property at start-up is reset to False.
Make it possible to float unpinned Pane by dragging them from the AutoHideArea.
1. Create an app using RadDocking. The 'First Look' demo of RadDock can be modified to reproduce the problem. 2. Modify one of the panes, replace the TextBlock control with a TextBox control. Bind the text of the TextBox control to a string property. 3. Add the string property to the .cs file and in the setter, Show a MessageBox. 4. Run app. Select tab with Textbox control and modify the value. 5. Now select the other tab. the messagebox will be displayed. Notice it can be dismissed via keyboard but not via mouse click. It cannot be moved via mouse either. 6. Select a window outside of the application and not select the message box. Notice Mouse input now works. MessageBox can be moved and dismissed via mouse.
When using Implicit Styles setting the DropDownDisplayMode of a PaneGroup to Visible in the Office themes causes the DropDownButton to be invisible.
Reorder a pane and save the layout. Reorder another pane and load the layout - the wrong pane is selected.
Make it possible to set fixed WIdth/Height sizes to the PaneGroups. In the current version setting the Width/Height properties of the PaneGroup leads to incorrect placement of the groups while docked in the control. Available in the 2017 R2 Release. More information you can find here: http://docs.telerik.com/devtools/wpf/controls/raddocking/features/pane-groups#set-minmaxwidth-and-minmaxheight
When the Dock's auto-hide area is is about to be shown on two monitors simultaneously it is shown only on one of the monitors.
Calling EnumeratePanes() after reordering RadPanes into a RadPaneGroup using drag and drop returns the panes in wrong other.This causes another issue. When saving the layout by using the SaveLayout method, the RadPanes are saved in wrong order. For a workaround you can check the following thread: http://www.telerik.com/forums/panes-in-documenthost-not-saved-in-display-order "You can then fix the problem as follows: 1. Read the RadPaneGroup.Items collection and extract the SerializationTag for each pane to a list. This list contains the correct order which you want to save. 2. Save the docking layout using the SaveLayout() method on the main docking control and extract the XML as a string as you normally would. But do not save it to a file just yet. 3. Create an XML document using XDocument and parse the XML string. 4. Extract a list of all elements of type "RadDocumentPane" using the Descendants() method and sort these in the right order using the ordered list you created in step 1. 5. Locate the RadPaneGroup for the DocumentHost and delete all elements of the child element "Items". 6. Add the sorted elements from step 4 back into the RadPaneGroup.Items container. 7. Save the result to a textfile."
Make it possible to float, maximize and restore the Pane to its previously docked position. As a user I want to be able to maximize docked Panes when I double click their Headers and restore them to their docked state when I double click the Header of the floating Pane so that it is easier for me to maximize a Pane with less mouse interaction.
When the DragDropMode property is set to Deferred in partial trusted applications a security excpetion is being thrown.