IVsDataViewDragSourceProvider Interface

Definition

Represents the ability to drag selected nodes in a data view hierarchy.

public interface class IVsDataViewDragSourceProvider
public interface IVsDataViewDragSourceProvider
type IVsDataViewDragSourceProvider = interface
Public Interface IVsDataViewDragSourceProvider

Methods

CreateDataObject()

When implemented by a class, creates a data object that contains a copy of the dragged node and that will be stored in the Clipboard.

GetAllowedEffects(IDataObject)

When implemented by a class, retrieves the allowed drag-and-drop effects when a node is dragged in the data view, such as copying, moving, or linking.

OnDropped(IDataObject, DragDropEffects)

When implemented by a class, handles the drop operation.

OnGiveFeedback(IDataObject, GiveFeedbackEventArgs)

When implemented by a class, raises the GiveFeedback event.

OnQueryContinueDrag(IDataObject, QueryContinueDragEventArgs)

When implemented by a class, raises the QueryContinueDrag event.

Applies to