How to reproduce: check the attached project
Workaround: create a custom TreeViewDragDropService
class CustomTreeViewElement : RadTreeViewElement
{
protected override Type ThemeEffectiveType
{
get
{
return typeof(RadTreeViewElement);
}
}
protected override TreeViewDragDropService CreateDragDropService()
{
return new CustomDragDropService(this);
}
}
class CustomTreeView : RadTreeView
{
protected override RadTreeViewElement CreateTreeViewElement()
{
return new CustomTreeViewElement();
}
public override string ThemeClassName
{
get
{
return typeof(RadTreeView).FullName;
}
}
}
class CustomDragDropService : TreeViewDragDropService
{
public CustomDragDropService(RadTreeViewElement owner)
: base(owner)
{ }
protected override bool CancelPreviewDragDrop(RadDropEventArgs e)
{
return false;
}
}