画一个点
本文关键字:一个 | 更新日期: 2023-09-27 18:18:34
一定是一个简单的问题,可我自己却找不到答案。
如何在wpf中绘制单个点?
在winforms中,我做了一些像
graphics.DrawLine(pen, x, y, x+1, y+1);
但是在wpf中x
和y
变成double
(或者好吧,实际上我从未在winforms中使用float
),然后有Pen
和设备依赖/独立单元,所以添加+1看起来不再好了。在wpf中如何画单点?
在WPF中可以用多种方法绘制点。一种方法是使用Ellipse
类…试试这个XAML:
<Ellipse Width="1" Height="1" Stroke="Black" HorizontalAlignment="Center"
VerticalAlignment="Center" />
或者,您可以尝试使用DrawingContext.DrawEllipse
方法绘制您的点:
YourDrawingContext.DrawEllipse(YourBrush, YourPen, YourPointPosition, radiusX, radius);