Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Representa um item que mostra dados de árvore hierárquica, como Solution Explorer, em uma janela de ferramenta padrão no ambiente de desenvolvimento integrado (IDE).
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<GuidAttribute("FBD0D024-09CD-4D9F-9E2B-CACD628426A5")> _
Public Interface UIHierarchyItem
[GuidAttribute("FBD0D024-09CD-4D9F-9E2B-CACD628426A5")]
public interface UIHierarchyItem
[GuidAttribute(L"FBD0D024-09CD-4D9F-9E2B-CACD628426A5")]
public interface class UIHierarchyItem
[<GuidAttribute("FBD0D024-09CD-4D9F-9E2B-CACD628426A5")>]
type UIHierarchyItem = interface end
public interface UIHierarchyItem
O tipo UIHierarchyItem expõe os membros a seguir.
Propriedades
| Nome | Descrição | |
|---|---|---|
![]() |
Collection | Obtém a coleção que contém o UIHierarchyItem com suporte para essa propriedade do objeto. |
![]() |
DTE | Obtém o objeto de extensibilidade de nível superior. |
![]() |
IsSelected | Obtém se um nó é selecionado. |
![]() |
Name | Obtém o nome do objeto. |
![]() |
Object | Obtém um objeto que pode ser acessado pelo nome em tempo de execução. |
![]() |
UIHierarchyItems | Obtém uma coleção que representa os filhos do item. |
Superior
Métodos
| Nome | Descrição | |
|---|---|---|
![]() |
Select | Faz com que o item especificado se torne ativo na interface do usuário. |
Superior
Exemplos
Sub UIHierarchyItemExample()
'Reference the UIHierarchy, UIHierarchyItem, and OutputWindow objects.
Dim UIH As UIHierarchy = _
DTE.Windows.Item(Constants.vsWindowKindMacroExplorer).Object
Dim samples As UIHierarchyItem = UIH.GetItem("Macros\Samples")
Dim OWPane As OutputWindowPane = GetOutputWindowPane("List Macros")
Dim file As UIHierarchyItem
OWPane.Clear()
For Each file In samples.UIHierarchyItems
OWPane.OutputString(file.Name & _
Microsoft.VisualBasic.Constants.vbCrLf)
Dim macro As UIHierarchyItem
For Each macro In file.UIHierarchyItems
OWPane.OutputString(" " & macro.Name & _
Microsoft.VisualBasic.Constants.vbCrLf)
Next
Next
End Sub
Function GetOutputWindowPane(ByVal Name As String, Optional ByVal show _
As Boolean = True) As OutputWindowPane
Dim win As Window = _
DTE.Windows.Item(EnvDTE.Constants.vsWindowKindOutput)
If show Then win.Visible = True
Dim ow As OutputWindow = win.Object
Dim owpane As OutputWindowPane
Try
owpane = ow.OutputWindowPanes.Item(Name)
Catch e As System.Exception
owpane = ow.OutputWindowPanes.Add(Name)
End Try
owpane.Activate()
Return owpane
End Function
Consulte também
Referência
Outros recursos
Como: manipular os modos de exibição de árvore, usando UIHierarchy
.gif)
.gif)