WPF DragDrop.DoDragDrop (для правого клика?) - PullRequest
3 голосов
/ 18 декабря 2010

В WPF я хочу сделать перетаскивание, используя правый клик. Что-то вроде проводника Windows, щелкните правой кнопкой мыши, немного переместите, и вы получите рекламодателя, чтобы указать на перетаскивание операции. Не двигайтесь, и вы получите контекстное меню, когда отпустите кнопку.

У меня все это инициировано, но когда я вызываю "DragDrop.DoDragDrop", он сразу же проваливается, он не ждет, пока мышь не поднимется.

Я видел эту ссылку Вопрос переполнения стека , и она относится к статье Silverlight и необходимости MouseCapture И она работает только с левой кнопкой. В буквальном смысле кажется, что просто невозможно выполнить операцию перетаскивания правой кнопкой мыши (например, окна) в wpf. Мне всегда трудно поверить в такие вещи :) (я попробовал MouseCapture безрезультатно)

1 Ответ

0 голосов
/ 10 марта 2011

Нашли решение вашей проблемы на форумах MSDN . Основная идея заключается в использовании DragDrop.AddQueryContinueDragHandler .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...