コードによって動的に作成されたbがあり、最初のノードと最後のノードの間にButtons
a を描画したいと考えています。問題は、この関数を呼び出すたびに、最初の行から b への行が作成されず、行が右に移動することです。Line
StackPanel
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]
。