请问,TreeViewDragDropTarget控件,拖动节点时如何取到目标节点信息
目前TreeViewDragDropTarget已经能够实现节点拖拽,但是需要把结果存到数据库中。我希望能够取到我选中的节点Tag和拖到目标节点Tag。比如说,把A节点拖到B节点的下面。但是目前我只能取到A节点信息,不知道如何取得B节点信息。
前台页面是这样的:
<controlsToolkit:TreeViewDragDropTarget Grid.Column="0" Grid.Row="1" AllowDrop="true" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" ItemDroppedOnTarget="TreeViewDragDropTarget_ItemDroppedOnTarget" ItemDragStarting="TreeViewDragDropTarget_ItemDragStarting">
<sdk:TreeView Name="tv" Grid.Row="0" AllowDrop="True">
</sdk:TreeView>
</controlsToolkit:TreeViewDragDropTarget>
后台:
private void TreeViewDragDropTarget_ItemDroppedOnTarget(object sender, ItemDragEventArgs e)
不太清楚如何写。
e.DragSource取到的是A节点的父节点信息,貌似没啥用。e.Data通过转换得到了A节点的信息。那么至于B节点应该如何获取呢?
[解决办法]
这个第三方控件,得自己研究啊,没用过,帮顶。