This is a migrated thread and some comments may be shown as answers.

block root item drag

1 Answer 32 Views
TreeView
This is a migrated thread and some comments may be shown as answers.
david
Top achievements
Rank 1
david asked on 01 Apr 2009, 11:04 AM
Is it possible to block the root item from being dragged, but the childitems
must be draggable in a rootitem

i have played around with the drag/dropqueries but i can't find a solution

1 Answer, 1 is accepted

Sort by
0
Accepted
Tihomir Petkov
Telerik team
answered on 01 Apr 2009, 12:58 PM
Hello David,

You can listen for the PreviewDragStarted event and do the following:

private void treeView_PreviewDragStarted(object sender, RadTreeViewDragEventArgs e)
{
    foreach (object item in e.DraggedItems)
    {
        if ((treeView.ItemContainerGenerator.ContainerFromItem(item) as RadTreeViewItem) != null)
        {
            e.Handled = true;
        }
    }
}

This should achieve your purpose. Let me know if you have further questions.

Sincerely yours,
Tihomir Petkov
the Telerik team

Check out Telerik Trainer , the state of the art learning tool for Telerik products.
Tags
TreeView
Asked by
david
Top achievements
Rank 1
Answers by
Tihomir Petkov
Telerik team
Share this question
or