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

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