Freigeben über


UIHierarchy.GetItem-Methode

Ruft das durch den angegebenen Pfad festgelegte Element ab.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

'Declaration
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

Parameter

  • Names
    Typ: System.String
    Erforderlich.Die Namen in der Reihenfolge ausgehend vom Stamm bis zu den nachfolgenden untergeordneten Knoten.Der letzte Name im Array ist der als UIHierarchyItem-Objekt zurückgegebene Knoten.

Rückgabewert

Typ: EnvDTE.UIHierarchyItem
Ein UIHierarchyItem-Objekt.

Hinweise

Der Pfad setzt sich aus Knotennamen zusammen, die durch umgekehrte Schrägstriche (\) voneinander getrennt sind. Wenn zwei umgekehrte Schrägstriche direkt nebeneinander stehen, werden sie nicht als Trennzeichen analysiert, sondern als einzelner umgekehrter Schrägstrich, der Teil eines Knotennamens ist.

Tipp

Wie Sie außerdem auf Knoten in einer UIHierarchy zugreifen können, erfahren Sie in den Erläuterungen zum UIHierarchy-Objekt.

Beispiele

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

.NET Framework-Sicherheit

Siehe auch

Referenz

UIHierarchy Schnittstelle

EnvDTE-Namespace

Weitere Ressourcen

Gewusst wie: Verändern von Strukturansichten mithilfe von UIHierarchy