在 XAML / WPF 中创建重复符号
我需要在 XAML / WPF 中创建一个重复符号(程序代码也可以,但如果可能的话我更喜欢 XAML),如下所示,但我只需要带有箭头的未完成圆圈(白色绘图)按钮): http://www.vista-style-icons.com/libs/ phone/repeat.htm
我知道如何在 XAML 中创建一个圆圈,但我不知道如何创建一个未完成的圆圈并向开口端添加一个箭头? 感谢您的帮助!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 ArcSegment 作为 路径 形状。您指定圆弧的起点和终点以及整个圆的半径。您可以通过将它们放在网格中将其呈现在蓝色圆圈的顶部:
您还可以使用较短的 路径标记语法创建 StreamGeometry 而不是 PathGeometry:
您需要对其进行修改才能获得您想要的外观,但这应该为您提供绘制未完成的圆的基本技术用箭头。
You can create an unfinished circle by using an ArcSegment as a path segment in a Path shape. You specify the start and end point of the arc and the radius of the entire circle. You can render it on top of a blue circle by putting them in a grid:
You can also use the shorter Path Markup Syntax to create a StreamGeometry rather than a PathGeometry:
You'll need to work on it to get exactly the look you want, but that should give you the basic technique for drawing an unfinished circle with an arrow.