C# WPF 矩形坐标系怎么和线统一
时间: 2023-07-12 18:44:00 浏览: 94
C# WPF获取相对坐标
要使矩形和线的坐标系相同,可以通过设置 Canvas.Left 和 Canvas.Top 属性来指定矩形的位置,这样矩形的位置就可以和线一样使用绝对坐标系来确定。
例如,如果要在画板上绘制一个矩形,可以使用以下代码:
```csharp
Rectangle rect = new Rectangle();
rect.Width = 100;
rect.Height = 50;
rect.Fill = Brushes.Red;
Canvas.SetLeft(rect, 50);
Canvas.SetTop(rect, 50);
canvas.Children.Add(rect);
```
这样就可以将矩形的左上角位置设置为 (50, 50),相对于画板的绝对坐标系。这样矩形和线的坐标系就保持一致了。
阅读全文