Silverlight工具包-拦截拖拽开始
本文关键字:开始 工具包 Silverlight | 更新日期: 2023-09-27 18:06:01
我找不到一种方法来拦截SLToolkit中拖动操作的开始;为了让我的自定义控件指示可以放置项目的区域,我需要这样做。不幸的是,没有IsDragInProgressChanged事件;我查看了源代码,我发现的唯一方法是子类化所有DragDropTarget<,>s并重写OnItemDragStarting方法,在我看来,这太复杂和侵入性了。有人知道更好的方法吗?
PanelDragDropTarget和ListBoxDragDropTarget都有一个名为ItemDragStarting的事件。在XAML中添加事件处理程序并在代码隐藏中处理它应该是您所需要的。