Как обнаружить падение не на цели, а на источнике в WPF? - PullRequest
1 голос
/ 03 ноября 2011

В моем приложении есть UserControl, который размещен в StackPanel. Я хочу отсоединить UserControl от StackPanel с помощью Drag & Drop и перенести его в другое место моего приложения. Это прекрасно работает, если я могу перехватывать события DragOver, DragEnter, ..., но когда я перетаскиваю свой UserControl за пределы моего приложения / окна, я получаю курсор "не возможно".

Как узнать, когда я за пределами моего окна, и как узнать, когда была выполнена операция удаления? Я могу найти все, что смогу зацепить.

Спасибо Martin

1 Ответ

0 голосов
/ 03 ноября 2011

Мммм, единственный возможный способ, который я знаю, это использовать что-то вроде панели док-станции. Это дает некоторые элементы управления от разных компаний, таких как Telerik или так далее. Если вы используете панель док-станции, вы можете перетащить свой пользовательский элемент управления в любое место на дисплее. Но я не уверен, что эта вещь выполнит ваше требование.

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