MIX10,Scott Gu宣布Silverlight 4 RC(release candidate)版本發(fā)布,從2009年11月到現(xiàn)在,Silverlight 4又多了一些新的功能,另外對(duì)于已有功能,也有了相應(yīng)的增強(qiáng)。
Silverlight 4 RC增加了以下幾個(gè)新的功能:
1. XAP Signing(XAP簽名)
2. Custom window chrome for trusted application(可信任應(yīng)用下自定義窗口外觀)
前一段時(shí)間發(fā)布的一個(gè)FaceBook的Silverlight應(yīng)用,這里略微修改,可以使用自定義窗口外觀。
在使用自定義窗口外觀前,可以看到OOB應(yīng)用上有Window窗口邊框,最大化最小化按鈕以及標(biāo)題等。
在使用后,會(huì)顯示自定義外觀窗口,如下圖:
3. Pinned full-screen mode(別針式全屏模式,意思是開(kāi)發(fā)人員使用多屏幕開(kāi)發(fā)Silverlight應(yīng)用,Silverlight全屏模式中,開(kāi)發(fā)人員同時(shí)可以使用另外顯示屏幕從事其他任務(wù))
代碼很簡(jiǎn)單:
4. WCF RIA Services Toolkit (相信大家對(duì)WCF RIA服務(wù)并不陌生了,微軟將其封裝成Toolkit,更加方便開(kāi)發(fā)人員調(diào)用API)
5. ContextMenu Control(上下文菜單控件,Silverlight 4支持右鍵菜單)
6. SLLauncher silent installs(一個(gè)新的應(yīng)用程序,SLLauncher.exe,提供安裝Silverlight應(yīng)用到本地服務(wù),主要面向Out of Browser,同時(shí)支持命令行安裝Silverlight應(yīng)用)
/ install: " D:/deploy/demoapp.xap "
/ origin: " http://foocompany.com/apps/ClientBin/demoapp.xap "
/ shortcut:desktop + startmenu
/ overwrite
對(duì)于Silverlight 4 Beta,Silverlight 4 RC對(duì)以下功能進(jìn)行了改進(jìn):
1. RichTextBox : 在Silverlight 4 Beta版本中叫做RichTextArea,現(xiàn)在改名為RichTextBox,RichTextBox當(dāng)前支持Xaml語(yǔ)言,也就是說(shuō),可以支持任何Xaml中所提供的樣式。 另外,RichTextBox提供了一些新的文本選擇 和文本定位的API。 微軟已經(jīng)公布了一個(gè)UserCase在Hands-On-Lab,大家可以 點(diǎn)擊這里 查看。同時(shí)大家也可以參考Nasa寫(xiě)的一篇“ RichTextBox概覽 ”。
2. WebBrowser Control: 該控件允許放置HTML內(nèi)容到Silverlight離線應(yīng)用中。同時(shí),為了統(tǒng)一命名,HtmlBrush改名為WebBrowserBrush。
3. 打印API函數(shù)改進(jìn):對(duì)于Print API,改進(jìn)了相關(guān)打印頁(yè)面設(shè)置,和可打印區(qū)域設(shè)置,另外允許設(shè)置文本名稱。
4. Native automation(COM interop),本地自動(dòng)化COM交互中的API重新命名,從ComAutomationFactory.CreateObject()改為AutomationFactory.CreateObject()
5. 增加了九種新的語(yǔ)言腳本支持。
6. Network, 網(wǎng)絡(luò)方面,允許Socket在可信任或者不可信任的應(yīng)用下運(yùn)行;另外對(duì)于Client Networking Stack(ClientHttp),可以使用UploadProgress報(bào)告和緩存支持。
7. 修改了用戶準(zhǔn)許運(yùn)行窗口,該窗口主要用于Web攝像頭或者剪切板之類應(yīng)用,當(dāng)用戶啟動(dòng)時(shí),會(huì)自動(dòng)彈出是否允許訪問(wèn)窗口,其中做了部分修改。
在Silverlight配置窗口中,增加了Permission(權(quán)限)選項(xiàng),允許用戶設(shè)置相關(guān)權(quán)限。
當(dāng)前Visual Studio 2010 RC已經(jīng)支持Silverlight 4 RC,大家可以通過(guò)以下資源創(chuàng)建Silverlight 4 RC開(kāi)發(fā)環(huán)境。
2. Silverlight 4 Tools for Visual Studio 2010 (該安裝包包含Silverlight Developer Runtime,SDK,Tools和WCF RIA Services)
3. Silverlight Toolkit( March 2010 ) (暫時(shí)沒(méi)有發(fā)布)
5. Expression Blend 4 Beta (有正式版Blend 3的用戶,可以免費(fèi)升級(jí)到Blend 4)
6. Windows Phone Developer Tools
關(guān)于Silverlight 4學(xué)習(xí)資源:
微軟官方的學(xué)習(xí)視頻(增加了三個(gè)新功能視頻)
Silverlight 4手把手實(shí)驗(yàn)室(Hands-on-labs)
小結(jié):
相信看到上面這些描述,作為Silverlight的支持者一定心潮澎湃了,按照MIX10上說(shuō)的進(jìn)度,Silverlight 4正式版將和Visual Studio 2010同時(shí)在4月12日發(fā)布,相信新版本的發(fā)布能給Silverlight帶來(lái)更好的未來(lái)。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
