Aracılığıyla paylaş


ShapeElement.NestedChildShapes Özellik

Bu şeklin bir parçası olan, ve şekil listesi bu şekli veya çizim sınırları içinde görünmesini kısıtlı.

Ad alanı:  Microsoft.VisualStudio.Modeling.Diagrams
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)

Sözdizimi

'Bildirim
Public ReadOnly Property NestedChildShapes As LinkedElementCollection(Of ShapeElement)
public LinkedElementCollection<ShapeElement> NestedChildShapes { get; }

Özellik Değeri

Tür: Microsoft.VisualStudio.Modeling.LinkedElementCollection<ShapeElement>

Notlar

İç içe geçmiş alt şekilleri ve bağlayıcıları sınırları içinde kısıtlı kendi ParentShape.Kullanıcı kendi üst sınır dışında bir şekil sürükleyemezsiniz ve bağlayıcılar yönlendirme bunları sınırları içinde tutar.

ParentShapeHer alt şekli budur ShapeElement.

İlk öğeyi arka, böylece alt şekiller liste sırasına göre genellikle boyanır.Liste sırasını değiştirirseniz arayın:

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

Örnekler

Diyagramı şekilleri ve bağlayıcıları listesini görmek için aşağıdaki kodu kullanın.Her şekil ve bağlayıcı kendi alt şekiller olabilir:

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ShapeElement Sınıf

Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı

RelativeChildShape

ParentShape

BoundingBox

IsNestedChild