Compartir a través de


ShapeElement.NestedChildShapes (Propiedad)

Lista de formas que forman parte de esta forma, y están restringidas 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.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 de su 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 ShapeElement.

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

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

Ejemplos

Para ver la lista de formas y conectores de 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)

RelativeChildShapes

ParentShape

BoundingBox

IsNestedChild