Partager via


IVsDataViewDragSourceProvider Interface

Définition

Représente la possibilité de faire glisser les nœuds sélectionnés dans une hiérarchie de vue de données.

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

Méthodes

CreateDataObject()

En cas d’implémentation par une classe, crée un objet de données qui contient une copie du nœud déplacé et qui sera stocké dans le Presse-papiers.

GetAllowedEffects(IDataObject)

En cas d’implémentation par une classe, récupère les effets de glisser-déplacer autorisés lorsqu’un nœud est déplacé dans la vue de données, comme la copie, le déplacement ou la liaison.

OnDropped(IDataObject, DragDropEffects)

En cas d’implémentation par une classe, gère l’opération de suppression.

OnGiveFeedback(IDataObject, GiveFeedbackEventArgs)

En cas d’implémentation par une classe, déclenche l’événement GiveFeedback .

OnQueryContinueDrag(IDataObject, QueryContinueDragEventArgs)

En cas d’implémentation par une classe, déclenche l’événement QueryContinueDrag .

S’applique à