IVsDataViewDragSourceProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje możliwość przeciągania wybranych węzłów w hierarchii widoku danych.
public interface class IVsDataViewDragSourceProvider
public interface IVsDataViewDragSourceProvider
type IVsDataViewDragSourceProvider = interface
Public Interface IVsDataViewDragSourceProvider
Metody
CreateDataObject() |
Po zaimplementowaniu przez klasę tworzy obiekt danych, który zawiera kopię przeciąganego węzła i który będzie przechowywany w Schowku. |
GetAllowedEffects(IDataObject) |
W przypadku implementacji przez klasę pobiera dozwolone efekty przeciągania i upuszczania, gdy węzeł jest przeciągany w widoku danych, na przykład kopiowanie, przenoszenie lub łączenie. |
OnDropped(IDataObject, DragDropEffects) |
W przypadku implementacji przez klasę program obsługuje operację upuszczania. |
OnGiveFeedback(IDataObject, GiveFeedbackEventArgs) |
W przypadku zaimplementowania przez klasę program zgłasza GiveFeedback zdarzenie. |
OnQueryContinueDrag(IDataObject, QueryContinueDragEventArgs) |
W przypadku zaimplementowania przez klasę program zgłasza QueryContinueDrag zdarzenie. |