Thank you for contacting us on this matter. With the help of the provided code I managed to get to the bottom of the reported behavior. I can see that you subscribe to the events of the DragDropManager
and you perform custom operations in the handlers.
Please note that in the past our RadTreeView
control was using the RadDragAndDropManager
which now is obsolete and fully replaced by the DragDropManager
. This is why, recently we changed the default drag and drop logic of the RadTreeView
control to use the new manager. You need to have in mind that with the current release you can choose which manager to use but please note that we highly recommend to our clients to migrate to the new drag and drop logic.
If you set the attached property telerik:TreeViewSettings.DragDropExecutionMode
of the RadTreeView
control to New
, you will configure the control to use the DragDropManager
. Furthermore, you will need to set the IsDragDropEnabled
property to True
in order to get advantage of the new and improved drag and drop logic. Also, you don't need to set the telerik:DragDropManager.AllowDrag
property of the RadTreeViewItems
as we internally allow the items to be dragged.
Please try to configure the RadTreeView control like the code below and let me know if you need any further assistance.
I can not be sure about your implementation but still you can try the same approach in your case. If your implementation is somehow different, I will need to take a look at your code to make a proper suggestion. Please try to reproduce the behavior that you report in a separate project and send it over. By doing so I will be able to fully understand your scenario and further investigate the reasons behind that behavior.
Pavel R. Pavlov
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>