【发布时间】:2012-10-04 12:46:36
【问题描述】:
我正在使用 WPF 在 C# .NET 中开发应用程序。我希望用户能够在绘图区域上绘制形状。形状是曲折线和多边形。线段的端点应该是小方块,如下图所示。在某些情况下,我需要线段中间的箭头,如下图所示。
我通过在画布上添加线条并在鼠标事件上调整线条的大小来部分实现绘图。但是,我无法在线段和箭头的端点上创建小方块。
是否有任何包或工具可以提供绘制此类形状的功能?
感谢您提供的任何帮助。
【问题讨论】:
-
查看 Adorners msdn.microsoft.com/en-us/library/ms743737.aspx
-
看看这个伟大的项目:codeproject.com/Articles/22952/WPF-Diagram-Designer-Part-1 它大量使用拇指和装饰器,您可以使用它们来实现您的矩形和线条..
-
@RQDQ - 有了更多解释,这几乎是这个问题的答案。
-
+1 - 这是一个清晰且表达良好的问题,它展示了一些工作并寻求更多信息(而不是完整的解决方案)。欢迎使用 stackoverflow!
-
谢谢 SvenG。您提供的参考非常好。感谢 Cyborgx37 的赞赏。