【问题标题】:Production quality WPF examples生产质量 W​​PF 示例
【发布时间】:2010-09-10 15:14:31
【问题描述】:

在学习 WPF 的过程中,我遇到了很多示例,但大多数示例都有“这不是生产质量代码”之类的免责声明,因为它们指的是他们正在解决的特定问题。

我想看看 WPF 在现实生活中是如何使用的,作为一个整体的应用程序,因此在一个示例中我可以看到所有最佳实践(绑定、资源文件、多语言、解决方案组织等) ...从基础到高级)。

你知道这样的例子吗?

【问题讨论】:

    标签: wpf projects-and-solutions production


    【解决方案1】:

    我喜欢在 PRISM (CompositeWPF) 的参考实现 (StockTrader) 上学习 WPF http://compositewpf.codeplex.com/ 它基本上拥有使 WPF 如此强大的大部分商品,而 prism 是一个很棒的应用程序框架。

    【讨论】:

    • compositewpf 绝对值得一试......但它只是另一个框架 - 我希望有一些完整的例子,比如你提到的 stockTrader。
    • StockTrader 应用程序包含在 Prism 中,作为如何使用它的示例。我知道它的目的是学习 Prism 而不是 WPF,但它通过绑定、依赖注入、自定义控件/样式、单元测试和其他一些技术来使用模型/视图分离模式,这些技术在我的书中肯定是 WPF 的全部内容。您将遇到可以通过例如 Josh Smith(由 Matthieu 发布)所讨论的技术来克服的障碍。
    • 我会接受这个作为答案,但谁遇到了一些很好的例子,请分享。谢谢!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      • 2020-06-10
      • 1970-01-01
      • 2018-04-06
      • 2010-10-27
      相关资源
      最近更新 更多