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