C# 开源 .NET 桌面 UI 框架
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/821143/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Open Source .NET Desktop UI Frameworks
提问by Mr. Will
Are there any open source frameworks to help build a .NET GUI?
是否有任何开源框架可以帮助构建 .NET GUI?
I would also be fine with free frameworks.
我也可以使用免费框架。
采纳答案by Reed Copsey
回答by Dillie-O
OpenWinformshas a variety of open source controls and some various articles.
OpenWinforms有各种开源控件和一些各种文章。
If you are just looking for some free controls, the Krypton Toolkitis a really nice library has a free library of a lot of common controls, but no source is available.
如果您只是在寻找一些免费控件,那么Krypton Toolkit是一个非常好的库,它有许多常用控件的免费库,但没有可用的源。
回答by mookid8000
Yes, definitely - if you plan on using WPF/Silverlight, please do take a look at Caliburn- it's a lean framework for WPF and Silverlight GUI development.
是的,绝对 - 如果您计划使用 WPF/Silverlight,请务必查看Caliburn- 它是用于 WPF 和 Silverlight GUI 开发的精益框架。
It has some nice features for IoC container integration, and it supports various patterns that are good practice when writing view code - e.g. the command pattern is pretty nifty.
它为 IoC 容器集成提供了一些不错的特性,并且它支持各种模式,这些模式在编写视图代码时是一种很好的做法——例如命令模式非常漂亮。
回答by Alexander
Check out patterns & practices - Smart Client Guidanceor any other patterns & practices projectfrom Microsoft. They are nice if you going to write a enterprise application, for a small hobby project they might be a bit oversized.
查看模式和实践 - 智能客户端指南或来自 Microsoft 的任何其他模式和实践项目。如果您要编写企业应用程序,它们会很好,但对于小型业余项目,它们可能有点过大。