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
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.