看看Silverlight4有哪些新特性

(只列舉了部分新特性)

1, 打印支持

引入了PrintDocument

參考這裏 

 

2,鼠標右鍵,鼠標中鍵支持

引入了 UIElement.MouseRightButtonDown Event , UIElement.MouseRightButtonUp Event, UIElement.MouseWheel Event

 

3, 富文本支持

引入 RichTextArea 類

參考這篇文章:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/11/18/silverlight-4-rough-notes-richtextarea.aspx

 

4, ICommand接口

恩,這是一個比較好的消息 
參考這篇文章: http://weblogs.asp.net/nmarun/archive/2009/12/02/using-icommand-silverlight-4.aspx

 

5, 剪切板支持

引入Clipboard類 

 

6, WebBrowser控件

比較有意思的一個事情是,我們可以在Silverlight中用WebBrowser控件播放Youtube上的Flash視頻

 

7,Out-Of-Browser (enhance) 以及訪問用戶本地文件

Out-Of-Browser好像是SL3引入的,但在4中有所提升,具體的看這裏: http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2010/03/15/silverlight-4-quick-tip-out-of-browser-improvements.aspx

關於本地文件訪問看這裏:http://weblogs.asp.net/nmarun/archive/2009/11/27/local-file-access-silverlight-4.aspx

 

8,COM

Flash好像不能訪問COM對象吧(我不太懂FLASH),恩,Silverlight 4 可以, 使用 ComAutomationFactory,

這裏有個DEMO,看看如何和訪問OutLook 

 

9,提示窗(氣泡),反正就是像Outlook新郵件提醒那樣的提示框

NotificationWindow 看這裏:http://www.85turns.com/2009/11/18/notificationwindow-silverlight-4/

 

10,Web Request中的驗證支持

看這裏:http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/11/18/silverlight-4-rough-notes-networking.aspx

 

11,全屏顯示時的全鍵盤訪問

貌似以前全屏時只能訪問部分鍵盤按鈕

 

12, 文本截斷(trimming)

以前居然不支持這個,匪夷所思 (這算改掉的一個Defect,還是New Feature啊?)

 

13,ViewBox控件

 

14,RTL

不是什麼高深的概念,就是Right-To-Left文本顯示

 

15,DRM(數字版權管理)

看這裏吧,這些API在中國被調用的頻率應該很低 http://msdn.microsoft.com/en-us/library/cc838192(VS.96).aspx

 

16,從桌面拖放對象到SL應用程序

比較有意思, 以後的博客編輯器插入圖片或許會比較方便,看個DEMO:http://elegantcode.com/2009/11/23/silverlight-4-beta-using-silverlight-as-drop-target/

 

17,數據驗證

我們都知道WPF數據驗證功能,恩,SL4也有了:http://johnpapa.net/silverlight/enabling-validation-in-silverlight-4-with-idataerrorinfo/ 

 

18,DependencyObject 級別的數據綁定

傳說以前只支持FrameworkElement級別的(好奇怪哦) 

 

19,MEF(Managed Extensibility Framework )支持

看這裏 http://microsoftpdc.com/Sessions/FT24  
順便問一下:這個世界上爲啥會有MEF,Prism共同存在的理由呢?

 

20, Fluid UI 支持

(過度動畫??)http://martinkruszynski.blogspot.com/2009/12/new-features-in-silverlight-4-beta_11.html 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章