Partilhar via


Interface IVsHierarchyDropDataSource2

 

Publicado: abril de 2016

Fornece informações sobre um item arrastado em relação à sua fonte de dados durante uma operação de arrastar-e-soltar dentro de uma janela de hierarquia.A interface estende e herda a partir de IVsHierarchyDropDataSource interface.Você só precise usar IVsHierarchyDropDataSource2 se você precisar que os métodos adicionais.

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

Sintaxe

[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

Métodos

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

Retorna informações sobre um ou mais dos itens arrastados.

System_CAPS_pubmethod OnBeforeDropNotify(IDataObject, UInt32, Int32)

Permite que a origem de arrastar avisar para salvar itens não salvos antes de soltar.Notifica a hierarquia de origem que informações arrastadas dele estão prestes a ser solto em um destino.Este método é chamado imediatamente depois que o botão do mouse é liberado em uma queda.

System_CAPS_pubmethod OnDropNotify(Int32, UInt32)

Notifica os clientes que o item arrastado foi descartado.

Comentários

Cada operação de arrastar-e-soltar dentro de uma hierarquia requer informações sobre o item arrastado e onde ele está sendo eliminado.IVsHierarchyDropDataSource2Fornece as informações sobre o item arrastado.O IVsHierarchyDropDataTarget interface fornece informações sobre onde o item está sendo eliminado.

Observações para implementadores:

As hierarquias no VSPackages são mais comumente usadas para exibir projetos.Use esta interface dentro de sua implementação de hierarquia para incluir o comportamento de arrastar-e-soltar dentro e entre as hierarquias.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo