Sdílet prostřednictvím


ShapeElement.NestedChildShapes – vlastnost

Seznam obrazců, které jsou součástí tohoto tvaru a číslic se zobrazí uvnitř hranic tento obrazec nebo diagramu.

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Syntaxe

'Deklarace
Public ReadOnly Property NestedChildShapes As LinkedElementCollection(Of ShapeElement)
public LinkedElementCollection<ShapeElement> NestedChildShapes { get; }

Hodnota vlastnosti

Typ: Microsoft.VisualStudio.Modeling.LinkedElementCollection<ShapeElement>

Poznámky

Vnořené podřízené tvarů a spojovacích čar jsou omezeny v rámci jejich ParentShape.Uživatele nelze přetáhnout obrazec mimo hranice svých nadřazených a směrování spojnic ponechá je v mezích.

ParentShapeKaždé podřízené obrazce je to ShapeElement.

Podřízené obrazce jsou obvykle vybarvené z seznamu tak, aby první položku v zadní.Pokud chcete změnit pořadí v seznamu, volání:

shape.Diagram.NeedsRenumber = true; shape.Invalidate();

Příklady

Chcete-li zobrazit seznam tvarů a spojovacích čar v diagramu, použijte následující kód.Každý tvar a spojnice může mít podřízené obrazce:

foreach (ShapeElement element in diagram.NestedChildShapes 
{
  if (element is NodeShape)  { /* icon or geometric shape */  }
  else if (element is BinaryLinkShape) { /* connector */ }
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

ShapeElement Třída

Microsoft.VisualStudio.Modeling.Diagrams – obor názvů

RelativeChildShape

ParentShape

BoundingBox

IsNestedChild