将Silverlight树视图与SL Toolkit中的TreeViewDragDropTarget一起使用,使我可以拖动&将两者都放入节点以及节点之间。
但是,在我的实现中,我只想放到节点上......而不是介于两者之间。有没有办法禁用这个或至少陷阱这个?
现在,当我处理drop事件时,我使用以下内容来获取我的drop目标:
var target = ((System.Windows.FrameworkElement)(e.OriginalSource)).DataContext as Unit;
但是,当我在两个项目之间删除时,我没有看到任何表明项目之间出现下降的内容。我还想禁用项目之间显示的行...我不想给用户留下他们有能力的印象。
感谢您的帮助。
答案 0 :(得分:0)
我使用Telerik的RadTreeView进行了更多控制。此外,我最后使用TreeViewDragDropTarget来解决拖放问题...而且从他们的讨论主题来看,似乎其他人也遇到了同样的问题。