【问题标题】:Suggested controls for an open source Windows Forms app?对开源 Windows 窗体应用程序的建议控件?
【发布时间】:2009-12-09 16:29:25
【问题描述】:

假设我想创建一个用 .NET 编写的开源 Windows 窗体项目。在我看来,我非常确定 System.Windows.Forms 很糟糕。我喜欢 Developer Express 的控件,但它们的成本很高,而且我看不出他们的每个开发者许可如何使它们能够在开源项目中使用。

在开源项目中使用第三方 Windows 窗体控件有哪些选项?我不在乎控件本身是否是开源的 - 只是它们具有良好的功能并且看起来不错。

【问题讨论】:

    标签: .net winforms


    【解决方案1】:

    我建议您看看以下组件供应商:devcomponentskrypton toolkitpurecomponentsviblenddivelement。所有这些都有很多内置功能,而且价格相对便宜。

    【讨论】:

    • 廉价不适用于开源项目。我希望获得来自公众的贡献,如果他们需要支付对控制的依赖,他们可能不会倾向于贡献。
    【解决方案2】:

    DockPanel Suite 非常适合构建漂亮的可停靠 UI

    【讨论】:

      【解决方案3】:

      IMO 标准 Winforms 控件足以创建标准外观的 Windows 应用程序。但是,如果这对您来说还不够,您是否考虑过切换到 WPF?

      【讨论】:

        【解决方案4】:

        如果您想要一个开源项目,您将需要开源控件。您还应该确保您的应用程序是在开源工具下构建的,例如 SharpDevelop。是的,你会放弃一些功能(取决于它是什么,可能会放弃很多功能),但创建开源通常意味着为了开放而牺牲便利性。

        您的选择是,构建自己的控件来执行您想要的操作,使用标准控件,或者使用已经存在的相当精简的开源控件集。确实没有办法解决这个问题,因为任何需要专有控制的开源项目都不会是开源的。

        【讨论】:

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