繁体   English   中英

画一个点

[英]Draw a single point

必须是一个简单的问题,但我找不到或想出解决方案。

如何绘制在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);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM