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

3
我想知道如何编写一个应用程序,允许用户处理简单的图形对象,就像在矢量图形程序中一样。作为起点,我想有一个程序,允许用户绘制一些矩形,并用鼠标选择它们并将其移动。
我对WinForms有一些基础知识,但似乎WPF是此任务的更好选择(如果您认为不同,请告诉我。我也可以使用Winforms的免费图形库作为替代)。
我认为我知道如何绘制一个矩形以及如何找到用户点击的矩形。但我不知道如何通过鼠标移动矩形。你能给我一个提示吗?我查看了动画,可以通过编程方式移动矩形,但我不确定这是否是实现鼠标控制的正确方式。
1个回答

1

您可能需要查看PathGeometry。请查看此链接

结合Canvas和一些控件,您可以制作一个非常棒的编辑器;)

希望这能帮到您。


非常感谢,链接确实很有帮助。我能够通过点击控件来移动一个对象。我认为我将能够将其与鼠标单击和拖放相结合,但这是一个有用的起点! - Michael Gerbracht
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Ninglin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接