Sdílet prostřednictvím


IVsHierarchyDropDataSource2 – rozhraní

 

Publikováno: srpen 2016

Poskytuje informace o přetaženou položku ve vztahu k zdrojem dat během operace přetažení myší v rámci hierarchie okna. Rozšiřuje rozhraní a dědí z IVsHierarchyDropDataSource rozhraní. Budete muset použít IVsHierarchyDropDataSource2 Pokud potřebujete další metody.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

[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

Název Popis
System_CAPS_pubmethod GetDropInfo(UInt32, IDataObject, IDropSource)

Vrací informace o jednu nebo více přetaženou položek.

System_CAPS_pubmethod OnBeforeDropNotify(IDataObject, UInt32, Int32)

Umožňuje zdroji přetažení vyzve k uložení neuložených položek před vyřazování. Upozorní zdrojové hierarchie, že přetáhli z něj je informace o vyřadit na cíl. Tato metoda je volána, okamžitě po uvolnění tlačítka myši na odkládací.

System_CAPS_pubmethod OnDropNotify(Int32, UInt32)

Upozorní klientů, které přetaženou položka byla vynechána.

Poznámky

Každé operace přetažení myší v rámci hierarchie vyžaduje informace o položce přetáhli a kde probíhá vyřazování.IVsHierarchyDropDataSource2 poskytuje informace o přetaženou položku.IVsHierarchyDropDataTarget Rozhraní poskytuje informace o kde probíhá vyřazování položky.

Poznámky pro implementátory:

Chcete-li zobrazit projekty se nejčastěji používají hierarchií v VSPackage. Toto rozhraní v rámci vaší hierarchie implementace slouží ke vložení a přetažení chování v rámci a mezi hierarchiemi.

Viz také

Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek