How to disable drag and drop for DockWindow in WPF DockingManager?
Drag and drop the DockWindow can be disabled by attached property CanDrag of WPF DockingManager as false.
XAML
//Code explains how to disable the dragging Window in DockinManager <Grid> <syncfusion:DockingManager Name="Docking" UseDocumentContainer="True"> <ContentControl Name="Content1" syncfusion:DockingManager.Header="Dock" syncfusion:DockingManager.CanDrag="False"></ContentControl> <ContentControl Name="Content2" syncfusion:DockingManager.Header="Tools" syncfusion:DockingManager.SideInDockedMode="Right" ></ContentControl> <ContentControl Name="Content3" syncfusion:DockingManager.SideInDockedMode="Bottom" syncfusion:DockingManager.CanDrag="False"></ContentControl> <ContentControl syncfusion:DockingManager.State="Document" syncfusion:DockingManager.Header="Tab1"></ContentControl> </syncfusion:DockingManager> </Grid>
C#
//Code explains how to disable the dragging Window
namespace DockingIsDisableDragingWindow
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DockingManager.SetCanDrag(Content1, false);
DockingManager.SetCanDrag(Content2, false);
DockingManager.SetCanDrag(Content3, false);
}
}
}