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 | |
---|---|---|
AdviseTreeEvents(IVsLiteTreeEvents, UInt32) | Registra um IVsLiteTreeEvents interface e, portanto, adiciona um ouvinte de eventos à lista de escuta. |
|
CloneTreeAbsolute(UInt32, IVsLiteTree) | Clona a estrutura de árvore iniciando um nó específico. |
|
DelayRedraw(Int32) | Indica se deve ou não redesenhar a árvore. |
|
DeleteItems(IVsLiteTreeList, UInt32, UInt32) | Usado para excluir itens específicos sem realinhando a árvore chamando ReAlign. |
|
EnableTreeEvents(UInt32, Int32) | Permite emissão de relatórios de eventos na árvore. |
|
EnumAbsoluteIndices(IVsLiteTreeList, UInt32, IntPtr, UInt32) | Enumera os itens em um árvore iniciando de lista em um índice específico. |
|
EnumOrderedListItems(UInt32, IVsLiteTreeList, UInt32, UInt32, UInt32) | Enumere a lista completa de árvore uma subárvore ao mesmo tempo. |
|
GetDescendantItemCount(UInt32, UInt32) | Retorna o número de descendentes de um nó específico. |
|
GetExpandableAbsolute(UInt32, Int32) | Determina se ou não é possível expandir um item. |
|
GetExpandedAbsolute(UInt32, Int32) | Determina se um item é expandido. |
|
GetExpandedListAbsolute(UInt32, UInt32, IVsLiteTreeList) | Retorna a lista expandida no índice fornecido, se houver. |
|
GetInitFlags(UInt32) | Recupera as opções da lista de árvore. |
|
GetItemInfoAbsolute(UInt32, IVsLiteTreeList, UInt32, UInt32) | Recupera a lista de um nó pai. |
|
GetOffsetFromParent(UInt32, UInt32, UInt32) | Retorna o deslocamento entre o índice de um nó pai e um índice relativo. |
|
GetParentIndexAbsolute(UInt32, UInt32) | Obtém a próxima lista expandida visível. |
|
Init(UInt32) | Inicializa a árvore usando as opções especificadas. |
|
InsertItems(IVsLiteTreeList, UInt32, UInt32) | Inserir itens sem executar o realinhamento. |
|
QueryItemVisible(UInt32, Int32) | Indica se um item está visível. |
|
ReAlign(IVsLiteTreeList) | Realinhar a parte da lista designada por um IVsLiteTreeList instância. |
|
Refresh() | Atualize a árvore chamando UpdateRequired conforme necessário. |
|
SetRedraw(Int32) | Definir ou redefinir o redesenho da lista de árvore. |
|
SetRoot(IVsLiteTreeList, IVsLiteTree) | Define o objeto raiz da árvore. |
|
ToggleExpansionAbsolute(UInt32, Int32, Int32) | Expande um item por selecionado pelo índice absoluto. |
|
ToggleStateAbsolute(UInt32, UInt32) | Alterna o estado de um item.Um item pode ter mais de dois estados. |
|
UnadviseTreeEvents(UInt32) | Cancela o registro de um IVsLiteTreeEvents interface e, portanto, remove um ouvinte de eventos da lista. |
|
VisibleItemCount(UInt32) | Retorna o número de itens exibidos. |
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo