Поделиться через


UIHierarchy.GetItem - метод

Возвращает элемент, находящийся по указанному пути.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
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

Параметры

  • Names
    Тип: System.String
    Обязательный.Имена, стоящие в порядке от корня к последующим подузлам.Последнее имя массива является узлом, возвращаемым как объект UIHierarchyItem.

Возвращаемое значение

Тип: EnvDTE.UIHierarchyItem
Объект UIHierarchyItem.

Заметки

Путь состоит из имен узлов, разделенных обратной косой чертой (\).Если две обратные косые черты стоят подряд, они расцениваются как один знак косой черты, который является частью имени узла, а не разделителем.

ПримечаниеПримечание

Сведения о получении доступа к узлам в UIHierarchy другим способом см. в описании объекта UIHierarchy.

Примеры

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

См. также

Ссылки

UIHierarchy Интерфейс

EnvDTE - пространство имен

Другие ресурсы

Практическое руководство. Управление представлениями в виде дерева с помощью объекта UIHierarchy