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