Partilhar via


Interface IVsHierarchyDropDataSource

 

Publicado: abril de 2016

Fornece informações sobre um item arrastado em relação à fonte de dados durante uma operação de arrastar e soltar em uma janela de hierarquia. Você pode obter uma instância dessa interface do IVsHierarchy interface.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("AC7D8BE5-B7F5-400B-B02C-35207672F56B")]
[InterfaceTypeAttribute(1)]
public interface IVsHierarchyDropDataSource
[GuidAttribute("AC7D8BE5-B7F5-400B-B02C-35207672F56B")]
[InterfaceTypeAttribute(1)]
public interface class IVsHierarchyDropDataSource
[<GuidAttribute("AC7D8BE5-B7F5-400B-B02C-35207672F56B")>]
[<InterfaceTypeAttribute(1)>]
type IVsHierarchyDropDataSource = interface end
<GuidAttribute("AC7D8BE5-B7F5-400B-B02C-35207672F56B")>
<InterfaceTypeAttribute(1)>
Public Interface IVsHierarchyDropDataSource

Métodos

Nome Descrição
System_CAPS_pubmethod GetDropInfo(UInt32, IDataObject, IDropSource)

Retorna informações sobre um ou mais dos itens que está sendo arrastados.

System_CAPS_pubmethod OnDropNotify(Int32, UInt32)

Notifica os clientes que o item arrastado foi descartado.

Comentários

Em todas as operações de arrastar e soltar em uma hierarquia, são necessárias informações sobre o item que está sendo arrastado e onde ele está sendo removido.IVsHierarchyDropDataSource Fornece informações sobre o item que está sendo arrastado. O IVsHierarchyDropDataTarget interface fornece informações sobre onde o item está sendo descartado.

Observações para implementadores:

Use essa interface em sua implementação de hierarquia para incluir o comportamento de arrastar e soltar dentro e entre hierarquias. Hierarquias em VSPackages são mais comumente usadas para exibir projetos.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo