画一个点

本文关键字:一个 | 更新日期: 2023-09-27 18:18:34

一定是一个简单的问题,可我自己却找不到答案。

如何在wpf中绘制单个点?

在winforms中,我做了一些像

graphics.DrawLine(pen, x, y, x+1, y+1);

但是在wpf中xy变成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);
相关文章: