I have a WPF ListBox operating in single selection mode. I am adding drag and drop to move items around. Currently the ListBox selection responds to both left button pressed and then with mouse moves with left button down. So after I wait for the MinimumVerticalDragDistance to start a drag operation, a different item could be selected. Dragging either the unselected orginal item or dragging the new selected item is confusing. Adding ‘e.Handled=true’ in xxx_MouseMove or xxx_PreviewMouseMove does not do anything. Any ideas on suppressing this selection due to mouse moves with left button down?
I have a WPF ListBox operating in single selection mode. I am adding drag
Share
The best kludge I came up with is to cancel the ListBox’s “Selection by dragging” in the IsMouseCapturedChanged event.