65.9K
CodeProject 正在变化。 阅读更多。
Home

The Dew Review – DevExpress DXv2 WPF 2012.1

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.85/5 (5投票s)

2012年6月21日

CPOL

4分钟阅读

viewsIcon

37480

我对各种功能的评论包括:安装体验、演示中心、WPF项目模板和控件。

引言

最近我有机会使用了即将发布的激动人心的新版本2012.1的WPF控件的beta版本 DevExpress DXv2。对于DevExpress的WPF套件来说,这是一个重要的版本,其中最大的新增功能是一组 Metro 风格的控件。借助这些控件,开发人员将能够创建外观和感觉类似于 Windows 8 Metro 应用程序的桌面应用程序。我以前只使用过DevExpress的ASP.NET控件,我惊喜地发现上手WPF控件并开始使用它们是如此容易。以下是我印象的快速回顾。

安装体验

甚至连安装程序都采用了 Metro 的处理方式。它看起来很酷、干净和简单。它感觉更像是一个应用程序,而不是一个安装程序。感谢团队没有忘记第一印象的重要性。以下是几个安装程序屏幕。

图1 – 安装程序欢迎界面

图2 – 准备安装

演示中心

安装程序完成后,它会启动一个 Metro 风格的演示中心。有几个WPF演示应用程序可供探索,包括视频租赁、房地产世界、股票市场交易者和一个邮件客户端。每个演示应用程序的完整源代码也可用。我决定探索房地产世界应用程序,因为它看起来和感觉像一个 Windows 8 Metro 应用程序。

图3 – 演示中心

图4 – WPF演示

房地产世界包括一个主屏幕,带有 Windows 8 风格的按钮,可以导航到应用程序中的其他屏幕。其他屏幕展示了 Metro 风格的列表框、图表等控件。这是一个很酷的应用程序,看起来像你会在 Windows 8 中的 Windows Marketplace 中安装的东西。

图5 – 房地产世界主屏幕

图6 – 房地产世界贷款计算器

WPF 项目模板

当你启动一个新的WPF项目时,你有几个选择。你可以创建一个常规的WPF应用程序项目,或者你可以使用控件自带的DXperience v12.1 WPF应用程序项目模板。

图7 – 新建项目对话框

如果你选择DevExpress模板,你将看到另一个对话框,你可以在其中选择要在新应用程序的主对话框中包含哪些功能,例如Dock Manager、Toolbar Manager、Ribbon、Grid、Theming等。每个功能都可以从对话框中进行调整。例如,如果你选择包含dock管理器,你可以选择停靠窗口的不同样式。其中一种样式看起来像Visual Studio工具窗口,可以固定、自动隐藏或浮动。如果你为你的应用程序选择Visual Studio 2010主题,它们看起来甚至更像Visual Studio窗口。

控件

在尝试了演示和构建新项目的工具后,我决定开始做正事,从头开始创建一个新项目,就像我正在构建一个真正的应用程序一样。当我构建WPF应用程序时,总是使用Model-View-ViewModel (MVVM)模式,并且通常使用Laurent Bugion的开源 MVVM Light Toolkit。我发现DXv2控件的数据绑定在MVVM应用程序中可以正常工作。

总的来说,这些控件使用起来直观,而且外观也很好。我在 Chinook 数据库之上构建了一个简单的音乐库应用程序。我使用了带有 MetropolisDark 主题的 DXRibbonWindow、BarManager、DockLayoutManager、GridControl 和 TileLayoutControl。我仍在努力改进该应用程序,但构建一个美观的只读 UI 只花了几个小时。

图8 – 在 Expression Blend 中构建“我的音乐库”(正在进行中)

摘要

在使用DXv2中的WPF控件进行开发时,我获得了很大的乐趣。我真的很期待花更多的时间使用这些控件并增强我的应用程序。您可以 下载 并立即试用该工具的试用版。我认为你也会像我一样印象深刻。

材料连接披露: 我免费收到了上述一种或多种产品或服务,希望我会在我的博客上提及它。 无论如何,我只推荐我亲自使用的产品或服务,并且相信我的读者会喜欢。 我正在根据联邦贸易委员会的 16 CFR 第 255 部分披露此信息:"有关广告中认可和证明的使用指南。"

© . All rights reserved.