一个开源的Windows Forms应用程序的建议控件?

3
假设我想创建一个使用.NET编写的开源Windows Forms项目。我非常确定System.Windows.Forms非常糟糕。我喜欢Developer Express的控件,但它们的价格很高,并且我不知道他们的每个开发人员许可证如何使其在开源项目中使用成为可能。
有哪些第三方Windows Forms控件可以用于开源项目?我不在乎这些控件本身是否开源 - 只要它们具有良好的功能和外观即可。
4个回答

2

2
低价对于开源项目不起作用。我希望能够得到一般公众的贡献,如果他们需要支付控件费用,则可能不会有兴趣参与贡献。 - Josh Kodroff

1

0

我认为标准Winforms控件足以创建外观标准的Windows应用程序。但是,如果您需要更多,是否考虑切换到WPF?


0
如果你想要一个开源项目,你需要开源控件。你还应该确保你的应用程序能够在开源工具(如SharpDevelop)下构建。是的,你将会失去一些功能(根据你所需的功能而定,有时甚至可能会失去多个功能),但创建开源项目往往意味着为了开放性而做出方便性的牺牲。
你在选择上有以下几种选项:构建自己所需的控件,使用标准控件或者使用一些已经存在且相对较少的开源控件。没有其他更好的选择,因为任何开源项目都不会使用专有控件来保证其开源性。

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