当我学习 WPF 时,我遇到了很多示例,但大多数示例都有一个声明,例如“这不是生产质量代码”,因为它们指的是他们正在解决的特定问题。
我想看看 WPF 在现实生活中是如何使用的,作为一个整体的应用程序,所以在一个例子中我可以看到所有的最佳实践(绑定、资源文件、多语言、解决方案组织等......从基础到高级)。
你知道这样的例子吗?
当我学习 WPF 时,我遇到了很多示例,但大多数示例都有一个声明,例如“这不是生产质量代码”,因为它们指的是他们正在解决的特定问题。
我想看看 WPF 在现实生活中是如何使用的,作为一个整体的应用程序,所以在一个例子中我可以看到所有的最佳实践(绑定、资源文件、多语言、解决方案组织等......从基础到高级)。
你知道这样的例子吗?
我喜欢在 PRISM (CompositeWPF) 的参考实现 (StockTrader) 上学习 WPF http://compositewpf.codeplex.com/ 它基本上拥有使 WPF 如此强大的大部分商品,而 prism 是一个很棒的应用程序框架。
我推荐的一个例子是Josh Smith 关于 MVVM 的文章中使用的代码。WPF 部分向您展示了如何处理 XAML 语法的不同方面,它特别向您展示了您必须在后面做什么(在此示例中的视图模型中)以使其正常工作。单元测试包含在解决方案中,这很好,因为它们经常在示例项目中被遗忘。