gpt4 book ai didi

C# WPF : Creating UI for drawing shapes using mouse

转载 作者:行者123 更新时间:2023-11-30 17:09:41 24 4
gpt4 key购买 nike

我正在使用 WPF 在 C# .NET 中开发应用程序。我希望用户能够在绘制区域上绘制形状。形状是之字形线和多边形。线段的端点应该是小方 block ,如下图所示。在某些情况下,我需要线段中间的箭头,如下图所示。

Sample image

我通过向 Canvas 添加线条并根据鼠标事件调整线条的大小来部分实现绘图。但是,我无法在线段和箭头的端点上创建小方 block 。

是否有任何包或工具提供绘制此类形状的功能?

感谢您提供的任何帮助。

最佳答案

解决此问题的一种常见方法是使用装饰器。基本上,有一个为装饰者呈现的虚拟层。您可以使用这些通过一些粘合代码在屏幕上拖动/调整(除其他外)视觉元素。

这是微软关于这个主题的一个页面: http://msdn.microsoft.com/en-us/library/ms743737.aspx?ppud=4

关于C# WPF : Creating UI for drawing shapes using mouse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12727636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com