Перетаскивание WPF из ListBox, у которого SelectionMode = Extended

У меня есть ListBox, и я хочу, чтобы режим выбора был расширен. Также я хочу реализовать функцию перетаскивания. Теперь проблема в том, что если щелкнуть мышью по выбранному элементу, он будет немедленно выбран как единичный выбор вместо того, чтобы ждать события «поднятие мыши» для этого.

Из-за такого поведения начать перетаскивание нескольких элементов для пользователя почти невозможно, потому что он всегда нажимает на выделение, чтобы начать при перетаскивании выделение изменяется на элемент, который находится под курсором мыши, и начинается операция перетаскивания с этим элементом.

Есть ли хороший способ обхода этой проблемы или существует ли официальное решение?

6
задан HCL 22 September 2010 в 09:13
поделиться