如何在Silverlight中获取TreeViewDragDropTarget上拖放操作的目标?
我已经查看了Drop和ItemDroppedOn目标事件处理程序,但似乎您只能访问源代码。当我真的想在树视图中看到正在删除的项目时,发送者就是树视图的DragDropTarget如何在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 不幸的是,我正在寻找的东西没
private void drag_Drop(object sender, Microsoft.Windows.DragEventArgs e)
{
((System.Windows.FrameworkElement)(e.OriginalSource)).DataContext
不幸的是,我正在寻找的东西没有真正起作用。。。给出元素的数据上下文,该元素包含发生删除的确切坐标(例如OriginalSource)。。。然而,这并不总是新的家长。。。如果你把它放在e.OriginalSource的边缘附近,它也可能是同级的。。。