Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 开源Windows窗体应用的建议控件?_.net_Winforms - Fatal编程技术网

.net 开源Windows窗体应用的建议控件?

.net 开源Windows窗体应用的建议控件?,.net,winforms,.net,Winforms,假设我想创建一个用.NET编写的开源Windows窗体项目。在我看来,System.Windows.Forms很烂,这一点我已经很清楚了。我喜欢Developer Express的控件,但它们的成本很高,而且我不知道他们的每开发者许可证如何使它们能够在开源项目中使用 在开源项目中使用第三方Windows窗体控件有哪些选项?我不在乎控件本身是否是开源的,只在乎它们具有良好的功能和外观。我建议您看看以下组件供应商:,,,,,。所有这些都有很多内置功能,而且相对便宜。非常适合构建漂亮的可停靠UI在我看

假设我想创建一个用.NET编写的开源Windows窗体项目。在我看来,System.Windows.Forms很烂,这一点我已经很清楚了。我喜欢Developer Express的控件,但它们的成本很高,而且我不知道他们的每开发者许可证如何使它们能够在开源项目中使用


在开源项目中使用第三方Windows窗体控件有哪些选项?我不在乎控件本身是否是开源的,只在乎它们具有良好的功能和外观。

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

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

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

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


你的选择是,构建你自己的控件来做你想做的事情,使用标准控件,或者使用已经存在的一组非常小的开源控件。真的没有办法解决这个问题,因为任何开源项目如果需要专有的控件就不会是开源的。

对于开源项目来说,廉价是行不通的。我想让公众捐款,如果他们需要支付控制费用,他们可能不会愿意捐款。