Sdílet prostřednictvím


ShapeElement.NestedChildShapes – vlastnost

Seznam obrazců, které jsou součástí tohoto tvaru a jsou omezeny umístit v rámci hranic tohoto obrazce nebo diagramu.

Obor názvů:  Microsoft.VisualStudio.Modeling.Diagrams
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 omezena v rámci jejich ParentShape.Uživatele nelze přetáhnout obrazec mimo hranice své nadřazené a směrování spojnice udržuje v mezích.

ParentShapeVšechny podřízené obrazce, je to ShapeElement.

Podřízené obrazce jsou obvykle vybarvené v pořadí v seznamu tak, aby první položku na zádech.Můžete změnit pořadí v seznamu, kontaktujte:

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

Příklady

Seznam obrazců a spojnic v diagramu, použijte následující kód.Každý tvar a spojnice může mít vlastní 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ů

RelativeChildShapes

ParentShape

BoundingBox

IsNestedChild