Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa un nivel determinado del árbol de jerarquía de la interfaz de usuario.También representa una colección de los elementos seleccionados en el árbol.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
<GuidAttribute("DB8406B0-A916-449C-A277-BB04028F4394")> _
Public Interface UIHierarchyItems _
Inherits IEnumerable
[GuidAttribute("DB8406B0-A916-449C-A277-BB04028F4394")]
public interface UIHierarchyItems : IEnumerable
[GuidAttribute(L"DB8406B0-A916-449C-A277-BB04028F4394")]
public interface class UIHierarchyItems : IEnumerable
[<GuidAttribute("DB8406B0-A916-449C-A277-BB04028F4394")>]
type UIHierarchyItems =
interface
interface IEnumerable
end
public interface UIHierarchyItems extends IEnumerable
El tipo UIHierarchyItems expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
Count | Obtiene un valor que indica el número de objetos de la colección UIHierarchyItems. |
![]() |
DTE | Obtiene el objeto de extensibilidad de nivel superior. |
![]() |
Expanded | Establece u obtiene si un nodo de la jerarquía está expandido. |
![]() |
Parent | Obtiene el objeto primario inmediato de una colección UIHierarchyItems. |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
GetEnumerator() | Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable). |
![]() |
GetEnumerator() | Obtiene una enumeración para los elementos de una colección. |
![]() |
Item | Devuelve un objeto UIHierarchyItem en una colección UIHierarchyItems. |
Arriba
Comentarios
Para ver formas alternativas sobre la utilización de la colección UIHierarchyItems con el fin de tener acceso a nodos, consulte el objeto UIHierarchy.
Ejemplos
Sub UIHierarchyItemsExample()
' Reference the UIHierarchy, UIHierarchyItem, and OutputWindow objects.
Dim UIH As UIHierarchy = _
DTE.Windows.Item(Constants.vsWindowKindMacroExplorer).Object
Dim samples As UIHierarchyItem = UIH.GetItem("Macros\Samples")
Dim OWPane As OutputWindowPane = GetOutputWindowPane("List Macros")
Dim file As UIHierarchyItem
OWPane.Clear()
For Each file In samples.UIHierarchyItems
OWPane.OutputString(file.Name & _
Microsoft.VisualBasic.Constants.vbCrLf)
Dim macro As UIHierarchyItem
For Each macro In file.UIHierarchyItems
OWPane.OutputString(" " & macro.Name & _
Microsoft.VisualBasic.Constants.vbCrLf)
Next
Next
End Sub
Function GetOutputWindowPane(ByVal Name As String, Optional ByVal show _
As Boolean = True) As OutputWindowPane
Dim win As Window = _
DTE.Windows.Item(EnvDTE.Constants.vsWindowKindOutput)
If show Then win.Visible = True
Dim ow As OutputWindow = win.Object
Dim owpane As OutputWindowPane
Try
owpane = ow.OutputWindowPanes.Item(Name)
Catch e As System.Exception
owpane = ow.OutputWindowPanes.Add(Name)
End Try
owpane.Activate()
Return owpane
End Function
.gif)
.gif)