【问题标题】:How to create a drawing in a window in WPF如何在 WPF 的窗口中创建绘图
【发布时间】:2016-06-19 14:48:39
【问题描述】:

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

我想在新窗口中绘制一个对象,比如说一个三角形。

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

他们是否有任何库可以使这更容易,或者 WPF 是否有其他东西可以用来实现这一点?

此外,三角形的重绘将在一个单独的线程中运行一个循环。有人告诉我这不会很有效。有没有更好的方法启动“重绘”?

【问题讨论】:

    标签: c# wpf drawing system.drawing


    【解决方案1】:

    我的“答案”是一些有用的搜索和一些结果,它们可能会帮助您进入下一步,决定适合您的设计。

    是的,WPF 确实有一些工具可以帮助您在绘制线条时实现一些动画。

    我搜索了“wpf animate line drawing”,您的研究的一些有趣链接是:

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

    generating animated line

    Drawing line "slowly" programmatically with wpf

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

    【讨论】:

    • 谢谢,您的链接非常有帮助。你还给了我“正确”的搜索词,我可以用它来获取我需要的信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-20
    • 1970-01-01
    相关资源
    最近更新 更多