Как нарисовать несколько строк с различным индексом z в приложении c # wpf

я используюDrawingContext.DrawLine функция рисования линий. Но похоже, что линии влияют на положение других линий на холсте. Поэтому мне нужно добавить разные значения z-index для всех строк. Есть ли способ рисовать линии с разными z-индексами, чтобы они не влияли на положение других линий. Или есть какой-либо другой метод для рисования линий, например, для рисования текста, который я заменил?DrawText метод сTextBlock.

Ниже приведен пример кода, который я сейчас использую:

DrawingGroup dGroup = new DrawingGroup();
DrawingContext dc = dGroup.Open()
dc.DrawLine(penScaleMarker, new Point((float)newPointX, (float)newPointY), new Point((float)newMinorEndX, (float)newMinorEndY));

Ответы на вопрос(1)

Ваш ответ на вопрос