Udostępnij za pośrednictwem


Interfejs IVsHierarchyDropDataSource2

 

Zawiera informacje dotyczące przeciągany element w odniesieniu do jego źródła danych podczas operacji przeciągania i upuszczania w oknie hierarchii.Interfejs rozszerza i dziedziczy z IVsHierarchyDropDataSource interfejsu.Trzeba użyć IVsHierarchyDropDataSource2 Jeśli potrzebujesz dodatkowych metod.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

[InterfaceTypeAttribute(1)]
[GuidAttribute("D84D04B8-8E0D-4298-AD9C-27F8C0D5484A")]
public interface IVsHierarchyDropDataSource2 : IVsHierarchyDropDataSource
[InterfaceTypeAttribute(1)]
[GuidAttribute("D84D04B8-8E0D-4298-AD9C-27F8C0D5484A")]
public interface class IVsHierarchyDropDataSource2 : IVsHierarchyDropDataSource
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("D84D04B8-8E0D-4298-AD9C-27F8C0D5484A")>]
type IVsHierarchyDropDataSource2 = 
    interface
        interface IVsHierarchyDropDataSource
    end
<InterfaceTypeAttribute(1)>
<GuidAttribute("D84D04B8-8E0D-4298-AD9C-27F8C0D5484A")>
Public Interface IVsHierarchyDropDataSource2
    Inherits IVsHierarchyDropDataSource

Metody

Nazwa Opis
System_CAPS_pubmethod GetDropInfo(UInt32, IDataObject, IDropSource)

Zwraca informacje o jeden lub więcej elementów przeciąganego.

System_CAPS_pubmethod OnBeforeDropNotify(IDataObject, UInt32, Int32)

Umożliwia źródłom przeciągania monit o zapisanie niezapisane elementy przed usunięcie. Powiadamia hierarchii źródłowej przeciągnięty z niego informacje o zbliżającym się usunięte w docelowej. Ta metoda jest wywoływana natychmiast po zwolnieniu przycisku myszy na spadku.

System_CAPS_pubmethod OnDropNotify(Int32, UInt32)

Powiadamia klientów, które przeciąganego elementu został porzucony.

Uwagi

Każdej operacji przeciągania i upuszczania w ramach hierarchii wymaga informacji o towarze przeciągany i gdzie została utracona.IVsHierarchyDropDataSource2Zawiera informacje dotyczące przeciągany element.IVsHierarchyDropDataTarget Interfejs zapewnia informacje, gdy element zostanie usunięty.

Uwagi dotyczące implementacji:

Hierarchie w VSPackages są najczęściej używane do wyświetlania projektów.Użyj tego interfejsu w danej implementacji hierarchii, aby uwzględnić zachowanie przeciągnij i upuść w ramach i między hierarchiami.

Zobacz też

Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku