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
- 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áveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Modeling.Diagrams
RelativeChildShape