Telerik RadDiagram을 사용하여 다이어그램을 작성하고 있습니다. 회색 선은 내 다이어그램의 모양 (요구 사항, 개발 등) 위에 있습니다. 모양 뒤에 그 (것)들을 두는 어떤 방법 있는가?Telerik RadDiagram의 모양과 연결의 z- 인덱스 (순서) 변경
// ... getting ready the shape objects ...
for (int i = 0, j = 0; i < monthCount + 1; i++, j = j + 2)
{
// ... getting ready the shape and connection objects ...
RadDiagram1.ShapesCollection.Add(shapeForLines[j]);
RadDiagram1.ShapesCollection.Add(shapeForLines[j + 1]);
RadDiagram1.ConnectionsCollection.Add(monthLine[i]);
RadDiagram1.ShapesCollection.Add(labelMonth[i]);
}
for (int i = 0; i < 7; i++)
{
if (i < 6) { RadDiagram1.ShapesCollection.Add(shape[i]); }
if (i < 7) { RadDiagram1.ShapesCollection.Add(label[i]); }
}
나는이 다이어그램을 사용하지 않았기 때문에 이것은 완전히 추측이다. 그러나 당신이 그 라인을 생성하는 이벤트를 변경해 보았는가? 모양을 만든 후에 만들어지면 Z- 인덱스가 높아질 것이라고 가정합니다. – Kramb
도형을 추가 한 후 선을 추가한다는 의미입니까? 좋은 추측이지만 작동하지 않습니다. 아무리해도 도형의 앞이나 뒤에 줄을 추가해도 선은 항상 모양 위에 있습니다. 어떤 이유로 ConnestionsCollection의 개체가 항상 우선 순위를 갖습니다. – Ned