私は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