CodePlex.com上最好的WPF4项目

时间:2010-07-12 13:35:16

标签: c# wpf visual-studio-2010 expression-blend wpf-4.0

我现在正在学习WPF以及来自Microsoft的名为“Expression Blend 4”的神奇工具。它使我们的工作比以往更容易设计我们的WPF和Silverlight应用程序,特别令我印象深刻的是SketchFlow功能,它支持我们的WPF和Silverlight应用程序的快速原型设计。同时能够创建丰富的Web体验,游戏,桌面应用程序和更多。

当我在网上找到一个很棒的WPF项目的示例或示例时,我发现了一些像

这样的应用程序

但它们无法下载,例如像Devexpress,Infragistrics等付费图书馆..

我正在为CodePlex上的WPF寻找第一个示例,不仅要学习WPF,还要全面学习企业应用程序开发的良好实践。

我在这里搜索了StackOverFlow中的主题,他们正在讨论老一代的WPF,... WPF4太神奇了!

3 个答案:

答案 0 :(得分:2)

您可以下载并尝试使用codeplex.com上的源代码和示例提供的WPF应用程序框架和指南,如前面的答案中所述PRISM和WAF非常有用并且具有非常强大的示例。

您还可以尝试以下框架:

  1. Caliburn.Micro
  2.   

    Caliburn.Micro是一个小而强大的框架,专为   在所有Xaml平台上构建应用程序。有强大的支持   对于MVVM和其他经过验证的UI模式,Caliburn.Micro将帮助您   快速构建解决方案,无需牺牲代码   质量或可测试性。

    1. MVVM Light Toolkit
    2.   

      MVVM Light Toolkit是一组帮助人们获取的组件   从Silverlight和中的Model - View - ViewModel模式开始   WPF。它是一个轻量务实的框架,只包含   必要的基本组件。

      1. Cinch
      2.   

        Cinch是一个功能齐全的WPF MVVM框架,使其更容易实现   开发丰富的MVVM WPF应用程序。它还提供UI   服务/线程/单元测试助手等等。 Cinch是一名WPF   采用UI服务路由的ModelView-ViewModel框架   提供丰富的WPF MVVM框架,它带有几个标准   开箱即用的服务。

答案 1 :(得分:1)

您应该下载Prism并查看股票交易者参考实施。

答案 2 :(得分:0)

也许您发现 WPF Application Framework (WAF) 的示例应用程序很有用。