Condividi tramite


Proprietà ShapeElement.NestedChildShapes

L'elenco delle forme che fanno parte di questa forma e sono limitate ad apparire nei limiti della forma o del diagramma.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Sintassi

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

Valore proprietà

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

Note

L'elemento figlio annidati forme e i connettori sono limitati all'interno dei limiti del ParentShape. L'utente non può trascinare una forma all'esterno dei limiti del controllo padre e il routing dei connettori li consente all'interno dei limiti.

ParentShapedi ogni forma figlio è il ShapeElement.

Le forme figlio in genere sono state per l'elenco, in modo che il primo elemento è posteriore. Se si modifica l'ordine di elenco, chiamare:

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

Esempi

Per vedere l'elenco delle forme e i connettori in un diagramma, utilizzare il codice seguente. Ogni forma e connettore sono valide le rispettive forme figlio:

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ShapeElement Classe

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams

RelativeChildShapes

ParentShape

BoundingBox

IsNestedChild