Condividi tramite


Proprietà ShapeElement.NestedChildShapes

L'elenco delle forme che fa parte della forma e è possibile che vengano visualizzati nei limiti della forma o diagramma.

Spazio dei nomi:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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

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

ParentShapedi ogni forma figlio è questo ShapeElement.

Le forme figlio vengono generalmente dipinte per l'elenco, in modo che il primo elemento è posteriore.Se si modifica l'ordine dell'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 possono avere 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

RelativeChildShape

ParentShape

BoundingBox

IsNestedChild