IVsDataViewDragSourceProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет возможность перетаскивания выбранных узлов в иерархии представления данных.
public interface class IVsDataViewDragSourceProvider
public interface IVsDataViewDragSourceProvider
type IVsDataViewDragSourceProvider = interface
Public Interface IVsDataViewDragSourceProvider
Методы
CreateDataObject() |
При реализации классом создает объект данных, содержащий копию перетаскиваемого узла, который будет храниться в буфере обмена. |
GetAllowedEffects(IDataObject) |
При реализации классом извлекает разрешенные эффекты перетаскивания при перетаскивании узла в представлении данных, например при копировании, перемещении или связывании. |
OnDropped(IDataObject, DragDropEffects) |
При реализации классом обрабатывает операцию удаления. |
OnGiveFeedback(IDataObject, GiveFeedbackEventArgs) |
При реализации классом вызывает GiveFeedback событие . |
OnQueryContinueDrag(IDataObject, QueryContinueDragEventArgs) |
При реализации классом вызывает QueryContinueDrag событие . |