如何在WPF窗口中创建绘图

时间:2016-03-05 21:41:41

标签: c# wpf drawing system.drawing

我决定学习一点WPF,并且我已经使用Mahapps Metro库创建了一个应用程序,它与SQLite数据库交互(不相关但有点背景)。

我想画一个物体,让我们在一个新窗口中说一个三角形。

我已经看过这个 - Click - 但是形状的绘制需要对用户可见。因此,用户将看到从A点到B点到C点到A点的线。图像将重新加载"几秒钟后,即清除窗口/画布并重新绘制三角形。

他们是否有任何可以使这更容易的库或WPF还有其他我可以用来实现这一目标的东西?

此外,三角形的重绘将在一个运行循环的单独线程中。有些东西告诉我这不会很有效率。是否有更好的方式来启动"重绘"?

1 个答案:

答案 0 :(得分:0)

我的回答"是一些有用的搜索和一些结果可能会帮助您进入下一步决定适合您的设计。

是的,WPF确实有帮助你在绘图线上实现一些动画的工具。

我搜索了" wpf动画线条画"以及一些有趣的研究链接:

How do you animate a line on a canvas in C#?

generating animated line

Drawing line "slowly" programmatically with wpf

希望这能让你朝着一个好的方向前进。祝你的项目好运。