【发布时间】:2015-10-11 05:41:02
【问题描述】:
我有一个 ListView,其中 StackPanel 作为 ListView 项。 StackPanel 有一个右键单击时显示的上下文菜单。我可以使用拖放操作重新排列 StackPanel 顺序。
问题是,当我选择并右键单击显示的 StackPanel (ListViewItem) 上下文菜单时,然后单击另一个 StackPanel(其他 ListViewItem),DragEnter、DragOver 和 DragLeave 事件被触发。
简单的右键和左键单击操作被解释为拖放。我尝试将鼠标右键 Up 和 Down 事件设置为处理 true 但没有用。 如何区分这种场景与真正的拖放操作?
【问题讨论】:
标签: wpf drag-and-drop