IVsDataViewDragSourceProvider Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |