Propriedade ShapeElement.NestedChildShapes
A lista de formas que são parte desta forma, e é restrita para aparecer dentro dos limites dessa forma ou diagrama.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (em Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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
As formas filhos aninhadas e os conectores são restritos nos limites do ParentShape. O usuário não pode arrastar uma forma fora do limite de seu pai, e o roteamento de conectores manter-los dentro dos limites.
ParentShapede cada forma filho é ShapeElement.
As formas pintadas filho são geralmente na ordem de lista, para que o primeiro item está em volta. Se você alterar a ordem de lista, chame:
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 formulário e conectores podem ter suas próprias formas filhos:
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.