Sdílet prostřednictvím


UIHierarchy.GetItem – metoda

Získá zboží určených 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: String

    Povinné.Názvy v pořadí z kořenového adresáře, což vedlo k následné poduzly.Pole Příjmení je vrácen jako uzel UIHierarchyItem objektu.

Vrácená hodnota

Typ: EnvDTE.UIHierarchyItem
Objekt UIHierarchyItem.

Poznámky

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

[!POZNÁMKA]

Podrobné informace na jiný způsob přístupu uzly UIHierarchy v 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

Postupy: Manipulace se zobrazeními stromu pomocí UIHierarchy