Compartir a través de


UIHierarchy.GetItem (Método)

Obtiene el elemento designado por la ruta de acceso dada.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
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: System.String
    Obligatorio.Los nombres ordenados desde la raíz hasta los subnodos siguientes.El último nombre de la matriz es el nodo devuelto como un objeto UIHierarchyItem.

Valor devuelto

Tipo: EnvDTE.UIHierarchyItem
Un objeto UIHierarchyItem.

Comentarios

La ruta de acceso consta de los nombres de los nodos separados por barras diagonales inversas (\).Si dos barras de este tipo aparecen juntas, se analizan como si se tratara de una sola barra diagonal inversa que forma parte de un nombre de nodo y no como un separador.

[!NOTA]

Para obtener detalles acerca de otra manera de obtener acceso a los nodos de UIHierarchy, vea el objeto UIHierarchy.

Ejemplos

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

Seguridad de .NET Framework

Vea también

Referencia

UIHierarchy Interfaz

EnvDTE (Espacio de nombres)

Otros recursos

Cómo: Manipular vistas de árbol mediante UIHierarchy