我是 WPF 的初学者,我将下面的代码放在按钮单击处理程序中,我希望单击按钮后会有 10 条垂直线,但只有一条,有什么想法吗?谢谢!而“spDrawPanel”是一个堆栈面板。
double aw = this.spDrawPanel.ActualWidth;
double ah = this.spDrawPanel.ActualHeight;
for (int i = 1; i <= 10; i++)
{
Line ln = new Line();
ln.Stroke = Brushes.Black;
ln.X1 = aw / 10 * i;
ln.Y1 = ah;
ln.X2 = aw / 10 * i;
ln.Y2 = ah - 15;
ln.StrokeThickness = 1;
this.spDrawPanel.Children.Add(ln);
}