共用方式為


ShapeElement.NestedChildShapes 屬性

屬於此圖形中,且圖案清單限制為此圖形或圖表的邊界內會出現。

命名空間:  Microsoft.VisualStudio.Modeling.Diagrams
組件:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll 中)

語法

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

屬性值

型別:Microsoft.VisualStudio.Modeling.LinkedElementCollection<ShapeElement>

備註

巢的狀子圖案及連接線會限制範圍內的ParentShape。 使用者不能將圖形父代的界限之外,連接器的路由會將這些界限內。

ParentShape的每個子系圖形這是ShapeElement。

子類型圖形通常繪製] 清單中的順序,讓第一個項目位於上一步]。 如果您變更清單的順序,撥:

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

範例

若要查看在圖表上的圖形和連接器清單,請使用下列程式碼。 每個圖形和連接器可能會有它自己的子圖案:

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

.NET Framework 安全性

請參閱

參考

ShapeElement 類別

Microsoft.VisualStudio.Modeling.Diagrams 命名空間

RelativeChildShape

ParentShape

BoundingBox

IsNestedChild