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

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-05 02:30:26  来源:igfitidea点击:

Open Source .NET Desktop UI Frameworks

c#open-source

提问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

There are quite a few of them.

其中有不少。

Most of the larger ones are listed here.

大多数较大的都在这里列出

回答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 的任何其他模式和实践项目。如果您要编写企业应用程序,它们会很好,但对于小型业余项目,它们可能有点过大。