c# - 在 WPF 中绘制样式线条

标签 c# wpf geometry customization

如果给定一个简单的几何图形作为线型,使用WPF 几何图形,有什么方法可以在点之间画线吗?我知道可以制作这些线条:

-- -- --- --

但我想使用任何简单的几何图形(例如“^”符号)制作线条。所以我想要的是这样的:(线不一定是水平或垂直的):

^^^^^^^^^^^^^^^^^    
*****************

注意:我不想与某些字符排成一行。我想使用任意几何形状(例如:起始形状、三角形或任何其他几何形状)来完成它。换句话说,我想沿着两点之间的线性路径重复一些几何图形。所以这些简单的几何图形可能会以某种方式旋转以跟随这条线并且......

最佳答案

我认为这是一个有趣的问题,但我无法在 stackoverflow 文本框中找到令人满意的答案,所以我在 github 上上传了一个建议的解决方案:

https://github.com/mrange/CodeStack/tree/master/q14545675/LineGeometry

我并不是说这是 100% 解决您的问题(因为我不是您所有要求的 100%),但如果您看一下它,也许可以解决和改进一些东西。

除非我错了你要找的东西。

关于c# - 在 WPF 中绘制样式线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14545675/

相关文章:

javascript - THREE.js:如何为一组长度快速变化的圆柱体网格对象(+位置+方向+颜色)进行编码

javascript - 缓动圆圈碰撞解析

c# - 我如何使用 C# 裁剪图像

c# - WCF 自定义身份验证不起作用

c# - 是否可以在 DebuggerDisplay 中使用条件?

c# - ListBox 不使用 Grid.Column 中的所有可用空间 - WPF

c# - 如何在 WPF 中的代码中复制资源引用?

c# - 在哪里可以找到 Linq ThenInclude 方法?

复合控件中的 WPF TabIndex

c# - 找到完全覆盖矩形集所需的最少固定大小矩形的算法