WPF UserControl Перетаскивание - PullRequest
0 голосов
/ 25 июня 2018

Я разрабатываю расширение для MS Visual Studio с использованием WPF и хочу выполнить операцию перетаскивания. Теперь я сделал это в небольшом приложении WPF, чтобы увидеть, работает ли оно и будет ли оно успешным, однако, когда я сделал это в своем расширении, я не могу выполнить действие. Похоже, операция удаления не разрешена. Когда я попробовал GradOver / DragEnter - все работает, однако это не хорошо, потому что эти функции делают много копий того, что я хотел бы перетащить. Что может быть проблемой на ваш взгляд?

PS Все расширения Visual Studio WPF управляют встроенным UserControl, а не из Window как обычное приложение WPF.

Вот некоторые примеры кода:

Операция перетаскивания:

<Grid MouseLeftButtonDown="box1_MouseLeftButtonDown"/>

Операция сброса:

<Grid AllowDrop="True" Drop="box2_Drop"/>

Спасибо!

1 Ответ

0 голосов
/ 01 июля 2018

Ответ на мой вопрос в этом посте, очень короткий и полезный: Перетаскивание в WPF ToolWindow в VS2010 Расширение не разрешено Этот ответ для MSVS2010, однако работал и в 2015 году

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