다음을 통해 공유


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