Silverlight4中的部分新特性

2021-07-07 04:48:55 字數 1309 閱讀 7059

(只列舉了部分新特性)

1, 列印支援

引入了printdocument類

參考這裡

2,滑鼠右鍵,滑鼠中鍵支援

引入了 uielement.mouserightbuttondown event , uielement.mouserightbuttonup event, uielement.mousewheel event

3, 富文字支援

引入 richtextarea 類

參考這篇文章:

4, icommand介面

恩,這是乙個比較好的訊息 

參考這篇文章: 

5, 剪下板支援

引入clipboard類

6, webbrowser控制項

7,out-of-browser (enhance) 以及訪問使用者本地檔案

out-of-browser好像是sl3引入的,但在4中有所提公升,具體的看這裡: 

關於本地檔案訪問看這裡:

8,com

flash好像不能訪問com物件吧(我不太懂flash),恩,silverlight 4 可以, 使用 comautomationfactory,

這裡有個demo,看看如何和訪問outlook

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

notificationwindow 看這裡:

10,web request中的驗證支援

看這裡:

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

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

12, 文字截斷(trimming)

以前居然不支援這個,匪夷所思 (這算改掉的乙個defect,還是new feature啊?)

13,viewbox控制項

14,rtl

不是什麼高深的概念,就是right-to-left文字顯示

15,drm(數字版權管理)

看這裡吧,這些api在中國被呼叫的頻率應該很低 

16,從桌面拖放物件到sl應用程式

比較有意思, 以後的部落格編輯器插入或許會比較方便,看個demo:

17,資料驗證

我們都知道wpf資料驗證功能,恩,sl4也有了:

18,dependencyobject 級別的資料繫結

傳說以前只支援frameworkelement級別的(好奇怪哦)

19,mef(managed extensibility framework )支援

看這裡 

順便問一下:這個世界上為啥會有mef,prism共同存在的理由呢?

20, fluid ui 支援

(過度動畫??)

Silverlight 4 中的WebCam支援

在剛推出的silverlight 4 beta版中,終於支援了大家期待已久的webcam功能,底下是測試頁面 測試 但請注意,測試前需先安裝sl4 developer runtimes才能執行,webcam是建立網路服務應用程時相當需要的功能。整個程式的設計方式並不複雜,主要的 段如下 privat...

Silverlight 4 中的WebCam支援

在剛推出的silverlight 4 beta版中,終於支援了大家期待已久的webcam功能,底下是測試頁面 測試 但請注意,測試前需先安裝sl4 developer runtimes才能執行,webcam是建立網路服務應用程時相當需要的功能。整個程式的設計方式並不複雜,主要的 段如下 privat...

Silverlight4在IIS6上的部署方式

1.一定要先裝iis,再裝.net framework 3.5 sp1 sp1是ado.net data services必需的 2.身份驗證方法 只能選乙個 a 選擇發布的 或虛擬目錄,右鍵選單中選擇 屬性 b 選擇 目錄安全性 頁 c 點選 編輯 按鈕 d 除匿名訪問外其它方式都點掉 如下圖所示...