2010-09-10 41 views
3

当我学习WPF时,我遇到了很多例子,但大多数人都有一个像'这不是生产质量代码'这样的免责声明,因为他们提到了他们要解决的特定问题。生产质量WPF示例

我希望看到WPF如何在reallife中使用整个应用程序,以便在一个示例中,我可以看到工作中的所有最佳实践(绑定,资源文件,多语言,解决方案组织,等等......从基本的东西到高级)。

你知道这样的例子吗?

回答

3

我喜欢上的参考实现PRISM的(StockTrader)(CompositeWPF) http://compositewpf.codeplex.com/ 它基本上有大多数商品是什么使WPF如此强大,棱镜是一个伟大的应用程序框架,学习WPF。

+0

compositewpf绝对值得... ...但它只是另一个框架 - 我希望有一些完整的例子,比如你提到的stockTrader。 – veljkoz 2010-09-11 08:07:15

+0

StockTrader应用程序包含在Prism中作为如何使用它的例子。我知道它的目的是要学习Prism而不是WPF,但它通过绑定,依赖注入,自定义控件/样式,单元测试和一些更清晰的WPF在我的书中讨论的技术来使用模型/视图分离模式。而且你会碰到可以通过例如Josh Smith(由Matthieu发布)讨论的技术来克服的墙壁。 – MrDosu 2010-09-11 09:12:11

+0

我会接受这个答案,但无论谁遇到一些不错的例子,请分享。谢谢! – veljkoz 2010-09-13 21:43:28

2

我推荐的一个例子是Josh Smith article about MVVM中使用的代码。 WPF部分向您展示了如何处理XAML语法的不同方面,并且特别向您展示了您为了使其工作而必须执行的操作(在本示例中为视图模型)。单元测试包含在解决方案中,这很好,因为它们在示例项目中经常被遗忘。