Compartilhar via


Interface IVsLiteTree

 

Publicado: abril de 2016

Representa um controle de árvore leve.Usado, por exemplo, no objetonavegador e Localizarsímbolo caixas de diálogo.

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

Sintaxe

[ComConversionLossAttribute]
[GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")]
[InterfaceTypeAttribute(1)]
public interface IVsLiteTree
[ComConversionLossAttribute]
[GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")]
[InterfaceTypeAttribute(1)]
public interface class IVsLiteTree
[<ComConversionLossAttribute>]
[<GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")>]
[<InterfaceTypeAttribute(1)>]
type IVsLiteTree = interface end
<ComConversionLossAttribute>
<GuidAttribute("C4158C7D-5052-48D9-8643-7A821BB0F50B")>
<InterfaceTypeAttribute(1)>
Public Interface IVsLiteTree

Métodos

Nome Descrição
System_CAPS_pubmethod AdviseTreeEvents(IVsLiteTreeEvents, UInt32)

Registra um IVsLiteTreeEvents interface e, portanto, adiciona um ouvinte de eventos à lista de escuta.

System_CAPS_pubmethod CloneTreeAbsolute(UInt32, IVsLiteTree)

Clona a estrutura de árvore iniciando um nó específico.

System_CAPS_pubmethod DelayRedraw(Int32)

Indica se deve ou não redesenhar a árvore.

System_CAPS_pubmethod DeleteItems(IVsLiteTreeList, UInt32, UInt32)

Usado para excluir itens específicos sem realinhando a árvore chamando ReAlign.

System_CAPS_pubmethod EnableTreeEvents(UInt32, Int32)

Permite emissão de relatórios de eventos na árvore.

System_CAPS_pubmethod EnumAbsoluteIndices(IVsLiteTreeList, UInt32, IntPtr, UInt32)

Enumera os itens em um árvore iniciando de lista em um índice específico.

System_CAPS_pubmethod EnumOrderedListItems(UInt32, IVsLiteTreeList, UInt32, UInt32, UInt32)

Enumere a lista completa de árvore uma subárvore ao mesmo tempo.

System_CAPS_pubmethod GetDescendantItemCount(UInt32, UInt32)

Retorna o número de descendentes de um nó específico.

System_CAPS_pubmethod GetExpandableAbsolute(UInt32, Int32)

Determina se ou não é possível expandir um item.

System_CAPS_pubmethod GetExpandedAbsolute(UInt32, Int32)

Determina se um item é expandido.

System_CAPS_pubmethod GetExpandedListAbsolute(UInt32, UInt32, IVsLiteTreeList)

Retorna a lista expandida no índice fornecido, se houver.

System_CAPS_pubmethod GetInitFlags(UInt32)

Recupera as opções da lista de árvore.

System_CAPS_pubmethod GetItemInfoAbsolute(UInt32, IVsLiteTreeList, UInt32, UInt32)

Recupera a lista de um nó pai.

System_CAPS_pubmethod GetOffsetFromParent(UInt32, UInt32, UInt32)

Retorna o deslocamento entre o índice de um nó pai e um índice relativo.

System_CAPS_pubmethod GetParentIndexAbsolute(UInt32, UInt32)

Obtém a próxima lista expandida visível.

System_CAPS_pubmethod Init(UInt32)

Inicializa a árvore usando as opções especificadas.

System_CAPS_pubmethod InsertItems(IVsLiteTreeList, UInt32, UInt32)

Inserir itens sem executar o realinhamento.

System_CAPS_pubmethod QueryItemVisible(UInt32, Int32)

Indica se um item está visível.

System_CAPS_pubmethod ReAlign(IVsLiteTreeList)

Realinhar a parte da lista designada por um IVsLiteTreeList instância.

System_CAPS_pubmethod Refresh()

Atualize a árvore chamando UpdateRequired conforme necessário.

System_CAPS_pubmethod SetRedraw(Int32)

Definir ou redefinir o redesenho da lista de árvore.

System_CAPS_pubmethod SetRoot(IVsLiteTreeList, IVsLiteTree)

Define o objeto raiz da árvore.

System_CAPS_pubmethod ToggleExpansionAbsolute(UInt32, Int32, Int32)

Expande um item por selecionado pelo índice absoluto.

System_CAPS_pubmethod ToggleStateAbsolute(UInt32, UInt32)

Alterna o estado de um item.Um item pode ter mais de dois estados.

System_CAPS_pubmethod UnadviseTreeEvents(UInt32)

Cancela o registro de um IVsLiteTreeEvents interface e, portanto, remove um ouvinte de eventos da lista.

System_CAPS_pubmethod VisibleItemCount(UInt32)

Retorna o número de itens exibidos.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo