Использование древовидного представления Silverlight с TreeViewDragDropTarget в SL Toolkit позволяет перетаскивать и перетаскивать их как в узлы, так и между узлами.
Однако в моей реализации я хочу только перетаскивать в узлы ..не междуЕсть ли способ отключить это или хотя бы заманить в ловушку?
Прямо сейчас, когда я обрабатываю событие перетаскивания, я использую следующее, чтобы получить цель перетаскивания:
var target = ((System.Windows.FrameworkElement)(e.OriginalSource)).DataContext as Unit;
Однако, когда я опускаюсь между двумя элементами, я ничего не вижуэто указывает, что падение было между пунктами.Я также хочу отключить линию, которая отображается между элементами ... Я не хочу создавать у пользователя впечатление, что у него есть такая возможность.
Спасибо за вашу помощь.