Freigeben über


IVsDataViewDragSourceProvider Schnittstelle

Definition

Stellt die Möglichkeit dar, ausgewählte Knoten in einer Datenansichtshierarchie zu ziehen.

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

Methoden

CreateDataObject()

Erstellt bei der Implementierung durch eine Klasse ein Datenobjekt, das eine Kopie des gezogenen Knotens enthält und in der Zwischenablage gespeichert wird.

GetAllowedEffects(IDataObject)

Ruft bei Implementierung durch eine -Klasse die zulässigen Drag-and-Drop-Effekte ab, wenn ein Knoten in die Datenansicht gezogen wird, z. B. Kopieren, Verschieben oder Verknüpfen.

OnDropped(IDataObject, DragDropEffects)

Wenn sie von einer Klasse implementiert wird, wird der Ablagevorgang verarbeitet.

OnGiveFeedback(IDataObject, GiveFeedbackEventArgs)

Wenn es von einer Klasse implementiert wird, löst das -Ereignis aus GiveFeedback .

OnQueryContinueDrag(IDataObject, QueryContinueDragEventArgs)

Wenn es von einer Klasse implementiert wird, löst das -Ereignis aus QueryContinueDrag .

Gilt für: