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



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

我在WinForms中有一些基础知识,但似乎WPF是此任务的更好选择(如果您有不同的想法,请告诉我。我不介意使用 Winforms 的免费图形库作为替代方案)。

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

你可能想看看PathGeometry。检查此链接。

结合画布和一些控件,您可以制作一个非常精细的编辑器;)

希望这有帮助。

最新更新