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 | |
---|---|---|
GetDropInfo(UInt32, IDataObject, IDropSource) | Retorna informações sobre um ou mais dos itens que está sendo arrastados. |
|
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