Я разрабатываю расширение для MS Visual Studio с использованием WPF и хочу выполнить операцию перетаскивания.
Теперь я сделал это в небольшом приложении WPF, чтобы увидеть, работает ли оно и будет ли оно успешным, однако, когда я сделал это в своем расширении, я не могу выполнить действие. Похоже, операция удаления не разрешена.
Когда я попробовал GradOver / DragEnter - все работает, однако это не хорошо, потому что эти функции делают много копий того, что я хотел бы перетащить.
Что может быть проблемой на ваш взгляд?
PS
Все расширения Visual Studio WPF управляют встроенным UserControl, а не из Window как обычное приложение WPF.
Вот некоторые примеры кода:
Операция перетаскивания:
<Grid MouseLeftButtonDown="box1_MouseLeftButtonDown"/>
Операция сброса:
<Grid AllowDrop="True" Drop="box2_Drop"/>
Спасибо!