Чтобы получить родительский узел древовидной структуры в TreeViewDragDropTarget в Silverlight - PullRequest
0 голосов
/ 15 июня 2010

Я создал TreeViewDragDropTarget следующим образом:

<controlsToolKit:TreeViewDragDropTarget msWindows:DragDrop.AllowDrop="False" ItemDroppedOnTarget="TreeViewDragDropTarget_ItemDroppedOnTarget" ItemDragCompleted="TreeViewDragDropTarget_ItemDragCompleted" AllowedSourceEffects="Copy">
    <controlsToolKit:TreeViewDragDropTarget.Resources>
     <common:HierarchicalDataTemplate x:Key="hierarchicalTemplate" ItemsSource="{Binding ChildNode}">
      <TextBlock Text="{Binding MainText, Mode=TwoWay}" TextWrapping="Wrap"/>
     </common:HierarchicalDataTemplate>
    </controlsToolKit:TreeViewDragDropTarget.Resources>
    <controls:TreeView x:Name="MainTreeView" BorderThickness="1" ItemTemplate="{StaticResource hierarchicalTemplate}" Background="Transparent" Cursor="Hand" BorderBrush="{x:Null}" VerticalAlignment="Top"/>
   </controlsToolKit:TreeViewDragDropTarget>

All I am doing is dropping some text into the nodes of the treeview. I want to find the parent node of the drop target. How do I do it?

1 Ответ

1 голос
/ 02 августа 2010

Пожалуйста, проверьте этот пост. Вам необходимо использовать событие Drop элемента управления treeview. http://forums.silverlight.net/forums/p/190196/439403.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...