ShapeElement.NestedChildShapes, propriété
La liste de formes qui font partie de cette forme, et sont contraintes pour apparaître dans les limites de cette forme ou diagramme.
Espace de noms : Microsoft.VisualStudio.Modeling.Diagrams
Assembly : Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)
Syntaxe
'Déclaration
Public ReadOnly Property NestedChildShapes As LinkedElementCollection(Of ShapeElement)
public LinkedElementCollection<ShapeElement> NestedChildShapes { get; }
Valeur de propriété
Type : Microsoft.VisualStudio.Modeling.LinkedElementCollection<ShapeElement>
Notes
L'enfant imbriqué façonne et des connecteurs sont restreints dans les limites de leur ParentShape.L'utilisateur ne peut pas faire glisser une forme à l'extérieur de la limite de son parent, et le routage des connecteurs les conserve dans les limites.
ParentShape de chaque forme enfante est cet ShapeElement.
Des formes enfantes sont généralement peintes dans la commande de la liste, afin que le premier élément se trouve en arrière-plan.Si vous modifiez la commande de la liste, appelez :
shape.Diagram.NeedsRenumber = true; shape.Invalidate();
Exemples
Pour voir la liste de formes et de connecteurs sur un diagramme, utilisez code suivant.Chaque forme et connecteur peuvent avoir ses propres formes enfantes :
foreach (ShapeElement element in diagram.NestedChildShapes
{
if (element is NodeShape) { /* icon or geometric shape */ }
else if (element is BinaryLinkShape) { /* connector */ }
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Modeling.Diagrams, espace de noms
RelativeChildShape