我正在尝试创建自己的图形控件,但是 x 线存在一些问题。
我创建了一个新控件并将其添加到一个空的 WP7 项目中。该控件具有一个StackPanel
名称Canvas
和设置Height
为Width
400。
刚开始我写了一些代码来看看:
double yStepping = Canvas.Height/5;
double y = 0;
// generate x lines
for (int k = 0; k < 3; k++)
{
y += 10;
Line l = new Line()
{
Stroke = new SolidColorBrush(Colors.White),
StrokeThickness = 2,
X1 = 10,
Y1 = y,
X2 = 100,
Y2 = y
};
Canvas.Children.Add(l);
}
我认为这会创建均匀间隔的线条,但事实并非如此。对于每一行,间距都会增加。这是为什么?