Набор инструментов Silverlight - перехватывание начала перетаскивания - PullRequest
2 голосов
/ 16 августа 2011

Я не могу найти способ перехватить начало операции перетаскивания в SLToolkit; Мне это нужно для того, чтобы мои пользовательские элементы управления указывали регионы, в которые можно было бы сбросить элемент. К сожалению, нет события IsDragInProgressChanged; Я посмотрел на источники, и единственный способ, который я нашел, - это создать подклассы всех DragDropTarget <,> и переопределить метод OnItemDragStarting, который, на мой взгляд, слишком сложен и навязчив. Кто-нибудь знает лучший метод?

1 Ответ

1 голос
/ 01 декабря 2011

И PanelDragDropTarget, и ListBoxDragDropTarget имеют событие с именем ItemDragStarting .Добавление обработчика событий в XAML и его обработка в выделенном фрагменте кода - это все, что вам нужно.

...