我现在正在学习WPF以及来自Microsoft的名为“Expression Blend 4”的神奇工具。它使我们的工作比以往更容易设计我们的WPF和Silverlight应用程序,特别令我印象深刻的是SketchFlow功能,它支持我们的WPF和Silverlight应用程序的快速原型设计。同时能够创建丰富的Web体验,游戏,桌面应用程序和更多。
当我在网上找到一个很棒的WPF项目的示例或示例时,我发现了一些像
这样的应用程序但它们无法下载,例如像Devexpress,Infragistrics等付费图书馆..
我正在为CodePlex上的WPF寻找第一个示例,不仅要学习WPF,还要全面学习企业应用程序开发的良好实践。
我在这里搜索了StackOverFlow中的主题,他们正在讨论老一代的WPF,... WPF4太神奇了!
答案 0 :(得分:2)
您可以下载并尝试使用codeplex.com上的源代码和示例提供的WPF应用程序框架和指南,如前面的答案中所述PRISM和WAF非常有用并且具有非常强大的示例。
您还可以尝试以下框架:
Caliburn.Micro是一个小而强大的框架,专为 在所有Xaml平台上构建应用程序。有强大的支持 对于MVVM和其他经过验证的UI模式,Caliburn.Micro将帮助您 快速构建解决方案,无需牺牲代码 质量或可测试性。
MVVM Light Toolkit是一组帮助人们获取的组件 从Silverlight和中的Model - View - ViewModel模式开始 WPF。它是一个轻量务实的框架,只包含 必要的基本组件。
Cinch是一个功能齐全的WPF MVVM框架,使其更容易实现 开发丰富的MVVM WPF应用程序。它还提供UI 服务/线程/单元测试助手等等。 Cinch是一名WPF 采用UI服务路由的ModelView-ViewModel框架 提供丰富的WPF MVVM框架,它带有几个标准 开箱即用的服务。
答案 1 :(得分:1)
您应该下载Prism并查看股票交易者参考实施。
答案 2 :(得分:0)
也许您发现 WPF Application Framework (WAF) 的示例应用程序很有用。