Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Silverlight中获取TreeViewDragDropTarget上拖放操作的目标?_Silverlight_Treeview_Drag And Drop - Fatal编程技术网

如何在Silverlight中获取TreeViewDragDropTarget上拖放操作的目标?

如何在Silverlight中获取TreeViewDragDropTarget上拖放操作的目标?,silverlight,treeview,drag-and-drop,Silverlight,Treeview,Drag And Drop,我已经查看了Drop和ItemDroppedOn目标事件处理程序,但似乎您只能访问源代码。当我真的想在树视图中看到正在删除的项目时,发送者就是树视图的DragDropTarget private void drag_Drop(object sender, Microsoft.Windows.DragEventArgs e) { ((System.Windows.FrameworkElement)(e.OriginalSource)).DataContext 不幸的是,我正在寻找的东西没

我已经查看了Drop和ItemDroppedOn目标事件处理程序,但似乎您只能访问源代码。当我真的想在树视图中看到正在删除的项目时,发送者就是树视图的DragDropTarget

private void drag_Drop(object sender, Microsoft.Windows.DragEventArgs e)
{
    ((System.Windows.FrameworkElement)(e.OriginalSource)).DataContext

不幸的是,我正在寻找的东西没有真正起作用。。。给出元素的数据上下文,该元素包含发生删除的确切坐标(例如OriginalSource)。。。然而,这并不总是新的家长。。。如果你把它放在e.OriginalSource的边缘附近,它也可能是同级的。。。