Category / Section
How to disable drag and drop for DockWindow in WPF DockingManager?
1 min read
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); } } }