标签: wpf graphics editor 2d line
我想在WPF中创建类似应用程序的二维编辑器,我需要知道如何执行此操作:
感谢您的回答。 爱德华
答案 0 :(得分:1)
我不太了解,但我想到的想法如下,如果有什么不对,请纠正我。
使用Hit-Testing [Ref]或预定义的可扩展形状[Ref],它们已经具有常见的输入事件(例如MouseEnter,MouseLeave,... )
MouseEnter
MouseLeave
要显示小点,您可以使用Adorners。每一行都有结束点和起点,你可以得到它的值并调整你的视觉(小点)。是的,Adorner可以帮助您,它们就像任何其他UIElement一样,所以公共事件如MouseEnter,MouseLeave,......等等。
Adorner
UIElement
对于平移和缩放,您可以使用here或here或here
线条在视觉上是相同的。只需使用形状绘制它们(上面的链接)。