ShapeElement.NestedChildShapes (Propiedad)

La lista de formas que forman parte de esta forma, y está restringido para aparecer dentro de los límites de esta forma o diagrama.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxis

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

Valor de propiedad

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

Comentarios

Las formas secundarias anidadas y conectores se limitan dentro de los límites del ParentShape.El usuario no puede arrastrar una forma fuera de los límites de su elemento primario, y el enrutamiento de conectores los conservará dentro de los límites.

ParentShapede cada forma secundaria es este ShapeElement.

Las formas secundarias pintarlos normalmente en el orden de la lista, para que el primer elemento esté en la reproducción.Si cambia el orden de la lista, llame a:

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

Ejemplos

Para ver la lista de formas y conectores en un diagrama, utilice el código siguiente.Cada forma y conector podrían tener sus propias formas secundarias:

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

Seguridad de .NET Framework

Vea también

Referencia

ShapeElement Clase

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)

RelativeChildShape

ParentShape

BoundingBox

IsNestedChild