UIHierarchy.UIHierarchyItems – vlastnost
Získá kolekce představující podřízené položky.
Obor názvů: EnvDTE
Sestavení: EnvDTE (v EnvDTE.dll)
Syntaxe
'Deklarace
ReadOnly Property UIHierarchyItems As UIHierarchyItems
UIHierarchyItems UIHierarchyItems { get; }
property UIHierarchyItems^ UIHierarchyItems {
UIHierarchyItems^ get ();
}
abstract UIHierarchyItems : UIHierarchyItems
function get UIHierarchyItems () : UIHierarchyItems
Hodnota vlastnosti
Typ: EnvDTE.UIHierarchyItems
A UIHierarchyItems kolekce.
Příklady
Sub UIHierarchyItemsExample(ByVal dte As DTE2)
' NOTE: This example requires a reference to the
' System.Text namespace.
' Before running this example, open a project.
Dim sb As New StringBuilder
RecurseItems(dte.ToolWindows.SolutionExplorer.UIHierarchyItems, _
0, sb)
MsgBox("Solution Explorer contains the following items:" & _
vbCrLf & vbCrLf & sb.ToString())
End Sub
Sub RecurseItems(ByVal items As UIHierarchyItems, _
ByVal level As Integer, ByVal sb As StringBuilder)
Dim item As UIHierarchyItem
For Each item In items
' Add item to the list of names.
sb.Append(" "c, level * 8)
sb.Append(item.Name & vbCrLf)
RecurseItems(item.UIHierarchyItems, level + 1, sb)
Next
End Sub
public void UIHierarchyItemsExample(DTE2 dte)
{
// NOTE: This example requires a reference to the
// System.Text namespace.
// Before running this example, open a project.
StringBuilder sb = new StringBuilder();
RecurseItems(dte.ToolWindows.SolutionExplorer.UIHierarchyItems,
0, sb);
MessageBox.Show(
"Solution Explorer contains the following items:\n\n" +
sb.ToString());
}
void RecurseItems(UIHierarchyItems items, int level, StringBuilder sb)
{
foreach (UIHierarchyItem item in items)
{
// Add item to the list of names.
sb.Append(' ', level * 8);
sb.Append(item.Name + "\n");
RecurseItems(item.UIHierarchyItems, level + 1, sb);
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
Další zdroje
Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu