Я обнаружил, что если раньше я щелкал один раз по элементу в списке (и, таким образом, выбирал его), то затем дважды щелкал по пустому месту в списке, чтобы получить нежелательный результат действия ранее выбранного элемента, как будто дважды щелкнул (а не пустое место). Чтобы обойти это, я использовал следующий код (vb.net):
Private Sub ListView1_MouseLeftButtonDown(sender As Object, e As MouseButtonEventArgs) Handles ListView1.MouseLeftButtonDown
ListView1.SelectedIndex = -1
End Sub
с этим кодом на месте, двойной щелчок по пустому пространству отменяет выбор любых ранее выбранных элементов и дает желаемый эффект, когда пользователь ничего не производит, когда он дважды щелкает в пустой области.