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 | |
---|---|---|
GetDropInfo(UInt32, IDataObject, IDropSource) | Vrací informace o jednu nebo více přetaženou položek. |
|
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í. |
|
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