Sdílet prostřednictvím


UIHierarchy.GetItem – metoda

Načte položky určená danou cestu.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

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

Parametry

  • Names
    Typ: System.String
    Povinné.Názvy v pořadí od kořenového vedoucího k následné poduzlů.V poli Příjmení je vrácen jako uzel UIHierarchyItem objektu.

Vrácená hodnota

Typ: EnvDTE.UIHierarchyItem
Objekt UIHierarchyItem.

Poznámky

Cesta zahrnuje názvy uzlů, které jsou odděleny zpětnými lomítky (\).Pokud jsou vedle sebe dvě zpětná lomítka, jejich jsou analyzovány jako jedno zpětné lomítko, který je součástí názvu uzlu a není oddělovač.

[!POZNÁMKA]

Podrobnosti o jiný způsob přístupu uzly UIHierarchy, viz UIHierarchy objektu.

Příklady

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

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

UIHierarchy Rozhraní

EnvDTE – obor názvů

Další zdroje

Jak: manipulovat pomocí UIHierarchy zobrazení stromu