AutoDragDropRows check moved to the beginning of DragDrop event-handlers, before they perform any actions. This is necessary for inherited from TreeDataGrid types, with custom DragDrop event-handlers. Now e.DragDropEffects of DragOver event-handler is always None in inherited types, if AutoDragDropRows=false.
Also AutoDragDropRows check moved to the beginning of RaiseRowDragStarted method, to prevent RowDragStartedEvent.
AutoDragDropRows check moved to the beginning of DragDrop event-handlers, before they perform any actions. This is necessary for inherited from TreeDataGrid types, with custom DragDrop event-handlers. Now e.DragDropEffects of DragOver event-handler is always None in inherited types, if AutoDragDropRows=false.
Also AutoDragDropRows check moved to the beginning of RaiseRowDragStarted method, to prevent RowDragStartedEvent.