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