.net 最佳 WPF 开源项目

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/449806/
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-09-03 11:00:15  来源:igfitidea点击:

Best WPF open source projects

.netwpfopen-source

提问by Drake

I have programmed with WPF for more than a year. When I started there weren't so many examples and guidelines to follow, now the situation is much more better.

我已经用 WPF 编程一年多了。当我开始时,没有太多的例子和指导方针可以遵循,现在情况好多了。

I would like to ask you some help in listing the best WPF (open) source code examples or projects that you suggest to study in order to learn more about project structure, best practices, etc.

我想请您帮忙列出您建议研究的最佳 WPF(开放)源代码示例或项目,以便了解有关项目结构、最佳实践等的更多信息。

Thank you, Marco

谢谢你,马可

采纳答案by Fabrizio C.

If for you it is enough to have the source available (but not really openregarding the license) I still consider very useful FamilyShow (http://www.vertigo.com/FamilyShow.aspx) and Prism (http://www.codeplex.com/CompositeWPF) for an approach at a different "scale".

如果对你来说有可用的源代码就足够了(但在许可证方面并不是真正开放的)我仍然认为非常有用的 FamilyShow ( http://www.vertigo.com/FamilyShow.aspx) 和 Prism ( http://www. codeplex.com/CompositeWPF)用于不同“规模”的方法。

回答by Kent Boogaart

回答by jbe

You might be interested in the sample applications of the WPF Application Framework (WAF). They show:

您可能对WPF 应用程序框架 (WAF)的示例应用程序感兴趣。他们展示:

  • View composition

  • UI Workflow (Wizards)

  • Command binding / Shortcut Keys

  • MVVM pattern, Unit Testing

  • Validation

  • Entity Framework

  • Open/Save FileDialog

  • Print Preview / Print Dialog

  • Localization

  • 查看构图

  • UI 工作流(向导)

  • 命令绑定/快捷键

  • MVVM 模式,单元测试

  • 验证

  • 实体框架

  • 打开/保存文件对话框

  • 打印预览/打印对话框

  • 本土化

回答by Jacob Adams

Although I haven't looked at it much myself, I've heard really good things about CaliburnIt's an open source framework to help you build applications in SL and WPF using best practices and patterns such as MVC and MVVM.

虽然我自己没怎么看,但我听说过Caliburn非常好的东西,它是一个开源框架,可帮助您使用 MVC 和 MVVM 等最佳实践和模式在 SL 和 WPF 中构建应用程序。

回答by Fabrizio C.

Still not really "open", but very interesting
MSDN Reader http://code.msdn.microsoft.com/msdnreader

仍然不是真正“开放”,但非常有趣的
MSDN 阅读器http://code.msdn.microsoft.com/msdnreader