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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)