ShapeElement.NestedChildShapes-Eigenschaft
Die Liste der Formen, die Bestandteil dieser Form sind und innerhalb der Begrenzungen der Form oder des Diagramms angezeigt werden müssen.
Namespace: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
Public ReadOnly Property NestedChildShapes As LinkedElementCollection(Of ShapeElement)
public LinkedElementCollection<ShapeElement> NestedChildShapes { get; }
Eigenschaftswert
Typ: Microsoft.VisualStudio.Modeling.LinkedElementCollection<ShapeElement>
Hinweise
Geschachteltes untergeordnetes Element Formen und Konnektoren sind innerhalb der Begrenzungen von ihrem ParentShape beschränkt. Der Benutzer kann eine Form außerhalb der Begrenzung des übergeordneten Elements nicht ziehen, das Routing und Konnektoren behält sie innerhalb der Grenzen.
ParentShape jeder untergeordneten Form ist dies ShapeElement.
Untergeordnete Formen werden normalerweise in der Reihenfolge der Liste gezeichnet, sodass der erste Punkt der wiedergegeben ist. Wenn Sie die Reihenfolge der Liste ändern, rufen Sie auf:
shape.Diagram.NeedsRenumber = true; shape.Invalidate();
Beispiele
Um die Liste der Formen und Konnektoren im Diagramm anzuzeigen, verwenden Sie den folgenden Code. Jede Form und Konnektor könnte eigenen untergeordneten Formen:
foreach (ShapeElement element in diagram.NestedChildShapes
{
if (element is NodeShape) { /* icon or geometric shape */ }
else if (element is BinaryLinkShape) { /* connector */ }
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.