Doing the below will reproduce my problem:
- New WPF Project
- Add ListView
- Name the listview: x:Name="lvList"
- Add enough ListViewItems to the ListView to fill the list completely so a vertical scroll-bar appears during run-time.
- Put this code in the lvList.MouseDoubleClick event
Debug.Print("Double-Click happened")
- Run the application
- Double-click on the LargeChange area of the scroll-bar (Not the scroll "bar" itself)
- Notice the Immediate window printing the double-click happened message for the ListView
How do I change this behavior so MouseDoubleClick only happens when the mouse is "over" the ListViewItems and not when continually clicking the ScrollViewer to scroll down/up in the list?