Propriedade ShapeElement.NestedChildShapes

A lista de formas que fazem parte dessa forma e são restringidos apareça dentro dos limites dessa forma ou o diagrama.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxe

'Declaração
Public ReadOnly Property NestedChildShapes As LinkedElementCollection(Of ShapeElement)
public LinkedElementCollection<ShapeElement> NestedChildShapes { get; }

Valor de propriedade

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

Comentários

Conectores e formas filho aninhadas são restritos aos limites do seu ParentShape.O usuário não é possível arrastar uma forma fora do limite do pai e o roteamento dos conectores mantém dentro dos limites.

O ParentShapede todos os filhos forma é que isto ShapeElement.

Formas filho geralmente são pintadas na ordem da lista, para que o primeiro item seja parte de trás.Se você alterar a ordem da lista, ligue para:

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

Exemplos

Para ver a lista de formas e conectores em um diagrama, use o código a seguir.Cada forma e o conector podem ter suas próprias formas filhas:

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

Segurança do .NET Framework

Consulte também

Referência

ShapeElement Classe

Namespace Microsoft.VisualStudio.Modeling.Diagrams

RelativeChildShape

ParentShape

BoundingBox

IsNestedChild