다음을 통해 공유


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 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

ShapeElement 클래스

Microsoft.VisualStudio.Modeling.Diagrams 네임스페이스

RelativeChildShapes

ParentShape

BoundingBox

IsNestedChild