Share via


IVsDataViewDragSourceProvider Interface

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

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Public Interface IVsDataViewDragSourceProvider
public interface IVsDataViewDragSourceProvider
public interface class IVsDataViewDragSourceProvider
type IVsDataViewDragSourceProvider =  interface end
public interface IVsDataViewDragSourceProvider

The IVsDataViewDragSourceProvider type exposes the following members.

Methods

  Name Description
Public method 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.
Public method GetAllowedEffects 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.
Public method OnDropped When implemented by a class, handles the drop operation.
Public method OnGiveFeedback When implemented by a class, raises the GiveFeedback event.
Public method OnQueryContinueDrag When implemented by a class, raises the QueryContinueDrag event.

Top

See Also

Reference

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace