详析Windows 8.1开发的5个新XAML功能

发布时间 : 2013-07-04 17:03:46.000|阅读 1595 次

概述:上周的微软Build 2013上,慧都选出最值得开发者注意的Windows 8.1中的5个XAML新功能,为大家详细介绍一下,也推荐一些更高级的XAML控件。

  上周的微软Build 2013上,微软XAML的项目经理Tim Heuer介绍了一些已经被添加到Windows 8.1中的XAML新功能,这次Windows 8.1新版本中新增了650多个API,所以我们选出最值得开发者注意的5个功能为大家详细介绍一下。

详析Windows 8.1开发的5个新XAML功能

Hub控件

  Windows 8中的Bing 应用就实用了这类控件,就像下面这幅图所示,一整个Hub页面主要分为两个部分,跨页的图片部分和文字标题部分。当然除了这两个部分之外还可以通过HubSections来设置为任意内容。在Win8中如果要开发这种类型的应用,开发者可能需要运用多个GridView控件才能完成,现在微软为Win 8.1的开发者直接提供了Hub控件及其模板,更方便开发。

详析Windows 8.1开发的5个新XAML功能

命令栏

  Windows Store中最常用的应用场景毫无疑问的是App Bar,现有的AppBar控件完全能满足大多数的命令栏需求,但这次微软在Windows 8.1中专门为了XAML开发者带了更强更专业的命令栏控件——CommandBar,同时还推出了多个AppBarButton控件。这些控件的风格更接近Windows 8.1,而且自适应能力更强。

详析Windows 8.1开发的5个新XAML功能

全新弹出(Flyout)控件

  在Win8种,XAML开发者只能使用WinJS中Popup控件来模拟Flyout弹出控件的效果。这次在Win8.1中,微软在按钮(Button)控件中增加了弹出的相关属性,在规范UX标准的同时,也增加了弹出功能开发的灵活性。

新增日期/时间选择控件

  在之前的Windows 8 SDK中,没有日期/时间选择控件这让很多开发者非常惊讶,不过这谢天谢地Windows8.1 SDK中加入了。

详析Windows 8.1开发的5个新XAML功能

取消StandardStyles.xaml

  StandardStyles.xaml让很多Windows Store应用开发者怨声载道,因为以前开发完APP后,需要将所有东西全部集成到StandardStyles.xaml,让XAML解析器没地方存放了。在Win8.1中取消了这一规则。


  当然,即使微软新增了这些基础性的控件能够方便应用的开发,但是要实现一些更高级的功能免不了需要一些更专业的控件,下面慧都就为大家介绍一些专业的XAML控件。

DevExpress

  著名界面控件厂商DevExpress旗下的Windows 8 XAML Subscription,界面效果非常炫而且与DevExpress其他产品同源,易于使用。还有一个重要特点是他强调触摸功能,套包下所有控件的触摸功能及其用户体验都非常优秀。

详析Windows 8.1开发的5个新XAML功能

Telerik

  Telerik旗下的RadControls for Windows 8,除了提供了12个XAML控件,以其性价比和实用性被很多开发者所青睐,还有一大特点是这个套包里面除了XAML控件之外,还包含了与其对应的HTML控件,开发范围更广。

详析Windows 8.1开发的5个新XAML功能

infragistics

  NetAdvantage for Windows UI是infragistics旗下的Win8控件集,子控件个数与RadControls for Windows 8差不多,同样也有HTML和XAML的控件,不过值得注意的是,它拥有Barcode和Excel Framework的XAML控件,让其针对性更强。

详析Windows 8.1开发的5个新XAML功能

ComponentOne

  ComponentOne Studio for WinRT XAML这款套包强调的是富交互性,同时也是第一款拥有Pdf浏览器的XAML控件,子控件数量也比较多,总共有20多个XAML控件。

详析Windows 8.1开发的5个新XAML功能

Syncfusion

  Essential Studio for WinRT是至今为止最全面的XAML控件集,拥有40多个各类型的XAML控件,网格、图表、地图、报表浏览器、富文本编辑器、PDF浏览器、条码、Excel、Word和PDF文档的读写都没有问题。

详析Windows 8.1开发的5个新XAML功能

Visifire

  Visifire for Windows 8专业的XAML数据可视化控件,拥有20多种Metro样式的图表控件。

详析Windows 8.1开发的5个新XAML功能

Stimulsoft

  Stimulsoft Reports.WinRT专业Windows 8的报表控件,同时拥有报表设计器和报表浏览器,报表设计器与Stimulsoft其他报表开发工具同源,非常易用。报表浏览器也是非常的Windows UI。

详析Windows 8.1开发的5个新XAML功能


扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP