如何使用WPF几何图形制定简单的线条样式,以使点之间有连线?我知道可以制作这种类型的线条:
-- -- --- --
但我想用任何简单的几何图形(例如:'^'符号)来画直线。因此,我想要类似下面这样的东西(线条不一定是水平或垂直的):
^^^^^^^^^^^^^^^^^
*****************
注意: 我不想使用一些字符来制造行。我想使用任意的几何图形(例如:初始形状,三角形或任何其他形状)来实现。换句话说,我想在两个点之间沿着线性路径重复某些几何图形。因此,这些简单的几何图形可能会被旋转以跟随该线 ...
StreamGeometry
。 - Hossein Narimani RadStroke
属性的System.Windows.Shapes.Line
吗? - Simon Mourierdouble r = 180 * Math.Atan2(p2.Y - p1.Y, p2.X - p1.X) / Math.PI
,然后将您的画笔的Transform
属性设置为new RotateTransform(-r)
(您需要使用负值的角度,因为RotateTransform
顺时针旋转)。如果您还需要在画笔上进行其他变换,请改用TransformGroup
。 - Grx70