ShapeElement.NestedChildShapes 屬性
屬於這個圖案之一部分,並限制在這個圖案或圖表的邊界內出現的圖案的清單。
命名空間: Microsoft.VisualStudio.Modeling.Diagrams
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。