更改Telerik RadDiagram的形状和连接的z-index(顺序)

时间:2016-06-20 15:22:50

标签: c# telerik telerik-ajax raddiagram

我使用Telerik RadDiagram构建图表。灰色线条在我的图表中的形状(要求,开发等)上。有没有办法把它们放在形状后面?

enter image description here

// ... 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]); }
}

2 个答案:

答案 0 :(得分:0)

这对我有用:当Default.aspx加载一个Java-Script-Method被调用时,Connections会被带回来:

function diagram_load(sender) {
    diagram = sender.get_kendoWidget();
    //.....
    diagram.toFront(diagram.Shape);
    diagram.toBack(diagram.connections);
} // diagram_load(sender)

答案 1 :(得分:0)

在创建形状时尝试设置ZIndex属性。我在WinForms中设置了这个,也许你也可以找到它