如何使用WPF创建交互式图形?

时间:2015-04-14 08:58:28

标签: c# wpf graphics vector-graphics

我想知道如何编写一个允许用户处理简单图形对象的应用程序,就像在矢量图形程序中一样。作为一个起点,我想有一个程序,允许用户绘制一些矩形,用鼠标选择它们并移动它们。

我在WinForms中有一些基础知识,但似乎WPF是这个任务的更好选择(告诉我你是否认为不同。我不介意使用Winforms的免费图形库作为替代)。

我想我知道画一个矩形很热,以及如何找出用户点击了哪个矩形。但我不知道如何用鼠标移动矩形。你能给我一个提示吗?我查看了动画,我可以在程序中移动矩形,但我不确定这是否是实现鼠标控制的正确方法。

1 个答案:

答案 0 :(得分:1)

您可能想要了解PathGeometry。请检查此link

结合Canvas和一些控件,你可以创建一个非常好的编辑器;)

希望这有帮助。