2010-09-22 5 views
2

Если я нажимаю кнопку мыши на элементе ListBox, а затем перемещаю мышь, не отпуская кнопку мыши над другим элементом, выбор автоматически изменяется на элемент, находящийся под мышь.WPF Отключить выбор элемента в MouseMove ListBox

Есть ли возможность отключить это поведение, так что выбор будет изменяться только при нажатии на мышь непосредственно над элементом (мне нужно это для инициализации). Перетащите & Падение с несколькими выбранными элементами, поведение по умолчанию имеет уродливый побочный эффект)?

Или, наоборот, есть хороший пример для перетаскивания & drop, который устраняет все препятствия, возникающие при реализации перетаскивания. & drop for multiple items with ListBox.

ответ

3

Это поведение по умолчанию в списке и не может быть изменено.

Есть 2 трюка, который вы должны попробовать: 1. Подпишитесь на предварительный просмотр мышью и отметьте обработанное значение true. 2. Наследуйте элементы управления и реализуйте свой собственный селектор.