我无法找到一种方法来拦截SLToolkit中拖动操作的开始;我需要它,以便我的自定义控件指示可以删除项目的区域。不幸的是,没有IsDragInProgressChanged事件;我查看了源代码,我找到的唯一方法是继承所有DragDropTarget<,> s并覆盖OnItemDragStarting方法,在我看来,这种方法过于复杂和干扰。谁知道更好的方法?
答案 0 :(得分:1)
PanelDragDropTarget和ListBoxDragDropTarget都有一个名为 ItemDragStarting 的事件。在XAML中添加事件处理程序并在代码隐藏中处理它应该就是您所需要的。