Imports Infragistics.Windows.DockManager
Imports Infragistics.Windows.DockManager.Events
Private Sub XamDockManager_PaneDragStarting(ByVal sender As Object, ByVal e As PaneDragStartingEventArgs)
' these two properties can be used to initialize the default
' cursors used when over an invalid or valid drop location
' respectively. by default the PaneDragOver is not raised
' for invalid locations so for most cases this is the only
' way to initialize the invalid drop cursor
e.InvalidDragActionCursor = Cursors.No
e.ValidDragActionCursor = Cursors.Arrow
' you can have the PaneDragOver get raised for all drop
' locations by setting RaisePaneDragOverForInvalidLocations
' note however that this means that the docking indicators
' will be shown over all panes - even those for which the
' dragged panes properties do not allow it by default.
e.RaisePaneDragOverForInvalidLocations = True
' you can see the panes that will be dragged
' and if necessary, you can prevent the drag
' operation from starting.
'e.Cancel = true;
For Each pane As ContentPane In e.Panes
Next
End Sub