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 | |
---|---|---|
GetDropInfo(UInt32, IDataObject, IDropSource) | Zwraca informacje o jeden lub więcej elementów przeciąganego. |
|
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. |
|
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