原創|行業資訊|編輯:郝浩|2013-07-04 17:03:46.000|閱讀 1630 次
概述:上周的微軟Build 2013上,慧都選出最值得開發者注意的Windows 8.1中的5個XAML新功能,為大家詳細介紹一下,也推薦一些更高級的XAML控件。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
上周的微軟Build 2013上,微軟XAML的項目經理Tim Heuer介紹了一些已經被添加到Windows 8.1中的XAML新功能,這次Windows 8.1新版本中新增了650多個API,所以我們選出最值得開發者注意的5個功能為大家詳細介紹一下。
Windows 8中的Bing 應用就實用了這類控件,就像下面這幅圖所示,一整個Hub頁面主要分為兩個部分,跨頁的圖片部分和文字標題部分。當然除了這兩個部分之外還可以通過HubSections來設置為任意內容。在Win8中如果要開發這種類型的應用,開發者可能需要運用多個GridView控件才能完成,現在微軟為Win 8.1的開發者直接提供了Hub控件及其模板,更方便開發。
Windows Store中最常用的應用場景毫無疑問的是App Bar,現有的AppBar控件完全能滿足大多數的命令欄需求,但這次微軟在Windows 8.1中專門為了XAML開發者帶了更強更專業的命令欄控件——CommandBar,同時還推出了多個AppBarButton控件。這些控件的風格更接近Windows 8.1,而且自適應能力更強。
在Win8種,XAML開發者只能使用WinJS中Popup控件來模擬Flyout彈出控件的效果。這次在Win8.1中,微軟在按鈕(Button)控件中增加了彈出的相關屬性,在規范UX標準的同時,也增加了彈出功能開發的靈活性。
在之前的Windows 8 SDK中,沒有日期/時間選擇控件這讓很多開發者非常驚訝,不過這謝天謝地Windows8.1 SDK中加入了。
StandardStyles.xaml讓很多Windows Store應用開發者怨聲載道,因為以前開發完APP后,需要將所有東西全部集成到StandardStyles.xaml,讓XAML解析器沒地方存放了。在Win8.1中取消了這一規則。
當然,即使微軟新增了這些基礎性的控件能夠方便應用的開發,但是要實現一些更高級的功能免不了需要一些更專業的控件,下面慧都就為大家介紹一些專業的XAML控件。
著名界面控件廠商DevExpress旗下的Windows 8 XAML Subscription,界面效果非常炫而且與DevExpress其他產品同源,易于使用。還有一個重要特點是他強調觸摸功能,套包下所有控件的觸摸功能及其用戶體驗都非常優秀。
Telerik旗下的RadControls for Windows 8,除了提供了12個XAML控件,以其性價比和實用性被很多開發者所青睞,還有一大特點是這個套包里面除了XAML控件之外,還包含了與其對應的HTML控件,開發范圍更廣。
NetAdvantage for Windows UI是infragistics旗下的Win8控件集,子控件個數與RadControls for Windows 8差不多,同樣也有HTML和XAML的控件,不過值得注意的是,它擁有Barcode和Excel Framework的XAML控件,讓其針對性更強。
ComponentOne Studio for WinRT XAML這款套包強調的是富交互性,同時也是第一款擁有Pdf瀏覽器的XAML控件,子控件數量也比較多,總共有20多個XAML控件。
Essential Studio for WinRT是至今為止最全面的XAML控件集,擁有40多個各類型的XAML控件,網格、圖表、地圖、報表瀏覽器、富文本編輯器、PDF瀏覽器、條碼、Excel、Word和PDF文檔的讀寫都沒有問題。
Visifire for Windows 8專業的XAML數據可視化控件,擁有20多種Metro樣式的圖表控件。
Stimulsoft Reports.WinRT專業Windows 8的報表控件,同時擁有報表設計器和報表瀏覽器,報表設計器與Stimulsoft其他報表開發工具同源,非常易用。報表瀏覽器也是非常的Windows UI。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網