我有一个ListView,其中的ListView Items是StackPanel。 StackPanel具有在右键单击时显示的上下文菜单。 我可以使用拖放操作重新排列StackPanel顺序。
问题是,当我选择并右键单击StackPanel(ListViewItem)时,会显示上下文菜单,然后我单击另一个StackPanel(其他ListViewItem),DragEnter,DragOver和DragLeave事件会触发。
简单的右键和左键单击操作被解释为拖放操作。 我尝试将鼠标右键Up和Down事件设置为已处理但没有用。如何区分此场景与实际的拖放操作?