Hello,
I am using the RadTreeView control to give the user a way to arrange and sequence many items, and all of its features have been great for customizing the various ways to interact with the items. The issue I am currently having is when many items are selected for a drag and drop operation, sometimes upwards of 400 at a time, the drag is very slow to initialize, the drop preview becomes sluggish, and the drop operation itself takes several seconds to complete. When selecting just a few items (under 30 or so..) there are no noticeable delays.
For my application specifically I use MVVM, and I must use Windows.Forms.Integration.ElementHost since I am plugging into a framework/environment that is not in my control. Both of these factor into performance, but even using the RadTreeView in a standalone WPF application the slowdowns can be observed.
Here is my instance of the treeview to give some context with the settings I am using:
<telerik:RadTreeView SelectionMode="Extended" IsDragDropEnabled="True" IsDragPreviewEnabled="False" IsDragTooltipEnabled="True" IsDropPreviewLineEnabled="False" IsEditable="True" Grid.IsSharedSizeScope="True" telerik:ScrollingSettingsBehavior.ScrollStep="40" telerik:ScrollingSettingsBehavior.ScrollStepTime="00:00:00.01" telerik:ScrollingSettingsBehavior.ScrollAreaPadding="40" telerik:AnimationManager.IsAnimationEnabled="False" IsVirtualizing="False" IsExpandOnDblClickEnabled="True"> </telerik:RadTreeView>
Do you have any recommendations for what I can change to improve the experience when drag and drop is performed on so many items?
Thanks!
