【问题标题】:WPF or WinForms - Draw a complex User InterfaceWPF 或 WinForms - 绘制复杂的用户界面
【发布时间】:2017-11-25 08:53:08
【问题描述】:

我想构建一个具有特殊用户界面的应用程序。 这个想法看起来像这样:

中间的大圆圈是起点。外圈中的段是用户可以选择的选项。但是要选择一个选项,可以旋转外圈,并且在内圈的右侧突出显示或展开选择。但是外圈只有 1 级,我构建了多个选项,并且对于每个选定的选项,都会出现下一个带有新选项的外圈。

这在 WPF 或 WinForms 中是否可行?

问候 克里斯

【问题讨论】:

  • 如果你能画出它是可能的。最后,您在 GUI 上看到的一切都只是一些绘图

标签: c# wpf winforms


【解决方案1】:

像素就是像素:两种方式都可以。

真正的问题是:哪个平台在开发的简单性/灵活性方面为我提供了最大的优势?

我的两分钱答案是:WPF。毫无疑问。

那是因为您的目标是处理几何、旋转、动画(也许)。 WPF 依赖于基于矢量的方法,可以更好地解决像您这样的问题,尽管如果您没有经验,处理起来可能会有点复杂。

【讨论】:

    【解决方案2】:

    绝对是 WPF。我使用转换和旋转在 WPF 中制作了简单的游戏和物理模拟,而 WPF 让它变得相当轻松。

    由于您将以编程方式添加大量这些项目,Winforms 是基于设计器来添加元素的,因此它可能无法为您提供所需的灵活性,而 WPF 在运行时更改时更好、更直观。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多