当我学习WPF时,我遇到了很多例子,但大多数都有一个类似'这不是生产质量代码'的折叠声,因为它们指的是他们正在解决的一个特定问题。
我想要看看WPF如何在整个应用程序reallife中使用,以便在一个示例中我可以看到所有最佳实践(绑定,资源文件,多语言,解决方案组织等) ......从基本内容到高级内容。
你知道这样的例子吗?
答案 0 :(得分:3)
我喜欢在PRISM(CompositeWPF)的参考实施(StockTrader)上学习WPF http://compositewpf.codeplex.com/ 它基本上有大部分商品使WPF如此强大,而prism是一个很棒的应用程序框架。
答案 1 :(得分:2)
我建议的一个例子是Josh Smith article about MVVM中使用的代码。 WPF部分向您展示了如何处理XAML语法的不同方面,它特别向您展示了您必须要做的事情(在视图模型中,在此示例中)以使其工作。单元测试包含在解决方案中,这很好,因为它们在示例项目中经常被遗忘。