Método UIHierarchy.GetItem
Obtém o item designado pelo caminho especificado.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
Function GetItem ( _
Names As String _
) As UIHierarchyItem
UIHierarchyItem GetItem(
string Names
)
UIHierarchyItem^ GetItem(
[InAttribute] String^ Names
)
abstract GetItem :
Names:string -> UIHierarchyItem
function GetItem(
Names : String
) : UIHierarchyItem
Parâmetros
Names
Tipo: StringNecessário. Os nomes em ordem raiz que resulta em subnós subsequentes. O sobrenome na matriz é o nó retornado como um objeto de UIHierarchyItem .
Valor de retorno
Tipo: EnvDTE.UIHierarchyItem
Um objeto UIHierarchyItem.
Comentários
O caminho inclui os nomes de nó separado por barras invertidas (\). Se duas barras invertidas são adjacentes a outra, são analisadas como um único caractere de barra invertida que faz parte de um nome de nó e não de um separador.
Dica
Para obter detalhes em outra forma de acessar os nós em um UIHierarchy, consulte o objeto de UIHierarchy .
Exemplos
Sub GetItemExample()
Dim UIH As UIHierarchy = _
DTE.Windows.Item(Constants.vsWindowKindMacroExplorer).Object
Dim UIHItem As UIHierarchyItem = UIH.GetItem("Macros\Samples")
UIHItem.Select(vsUISelectionType.vsUISelectionTypeSetCaret)
If UIHItem.IsSelected = False Then
If UIH.UIHierarchyItems.Expanded = True Then
MsgBox("Node is expanded.")
Else
MsgBox("Node is not expanded.")
End If
End If
UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 2)
UIH.DoDefaultAction()
UIH.SelectDown(vsUISelectionType.vsUISelectionTypeSelect, 1)
UIH.SelectUp(vsUISelectionType.vsUISelectionTypeExtend, 1)
End Sub
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Outros recursos
Como manipular modos de exibição de árvore usando UIHierarchy