Want ListBoxDragDropTarget.AllowDrag = True // не AllowDrop - PullRequest
1 голос
/ 12 декабря 2011

У меня есть коллекция элементов управления, отображаемых в ListBoxDragDropTarget.Это прекрасно работает, когда я хочу, чтобы пользователь мог перетаскивать между списками.Но в моем приложении есть режим, в котором перетаскивание отключено, и в этом режиме нажатие на элемент списка может вызвать команду.

Я думаю, что ListBoxDragDropTarget крадет события кнопки мыши ... Отсюда и название этого вопроса.Между прочим, Google обнаружил некоторые обходные пути, которые происходят от ListBoxDragDropTarget, переопределяют и отменяют некоторые события.Я не думаю, что это будет работать здесь, потому что я думаю, что event.cancel = true - это проблема в первую очередь.

Есть идеи?Моя цель - поддерживать два режима: 1) перетаскивание элемента списка между двумя списками 2) нажатие на элемент списка приводит к запуску команды

Я использую SL4

...