0

我有 bButtons由代码动态创建,我想Line在第一个节点和最后一个节点之间绘制一个StackPanel。问题是,每当我调用此函数时,它不会将线从第一个变为 b Button,而是将线向右移动。

我的Line绘图功能代码:

public void CreateALine()
{
    redLine = new Line();

    redLine.X1 = nodul_nou[0].Margin.Left ;
    redLine.Y1 = nodul_nou[b].Margin.Top - 40;

    redLine.X2 = nodul_nou[b].Margin.Left ;
    redLine.Y2 = nodul_nou[b].Margin.Top - 40;

    SolidColorBrush redBrush = new SolidColorBrush();

    redBrush.Color = Colors.Black;
    redLine.StrokeThickness = 4;
    redLine.Stroke = redBrush;

    workplace.Children.Add(redLine);
}

Note: nodul_nou[b]Button我所说的,它没有在第一个 , 和 b 之间画Button一条nodul_nou[0]线Button, nodul_nou[b]

4

0 回答 0