Silverlight4Beta之滑鼠右鍵支援

2022-02-11 18:35:30 字數 729 閱讀 9798

silverlight4beta中終於加入了對滑鼠右鍵捕獲支援!

之前當我們在sl應用程式中點選滑鼠右鍵時,我們只能得到乙個囧的要死選單「silverlight」,其顯示一些sl外掛程式的基本資訊,如版本、更新策略、本地儲存配額等(事實上誰會關注這些玩意?)

在silverlight4beta中我們擁有了mouserightbuttondownmouserightbuttonup事件,通過它們,我們可以捕獲滑鼠右鍵!(彈出silverlight選單依然為預設行為,我是說,如果沒有設定這兩個事件的行為的話。當我們設定mousebuttoneventargs.handled的值為true的時候,那個囧人的silverlight選單就不會顯示了)。

所有的uielement都擁有這兩個事件(路由事件),控制它們就和mouseleftbuttondownmouseleftbuttonup別無二致。

需要注意的是,sl4beta中並未提供上下文選單控制項…要麼我們自己寫,要麼等第三方嘍。

好了,介紹完了,如果您還有時間就接著往下看。

恩,是的。現在當我們安裝完silverlight後,我們就可以在開始選單中看到microsoft silverlight這一項了,點開以後就可以顯示原來的silverlight外掛程式資訊。

Silverlight 4 布局了解

今天,熟悉下 silverlight 布局。silverlight 提供了多種布局控制項,但最常用的是 canvasstackpanelgrid canvas 你可以通過在 canvas 中附加屬性來定位元素,也就是絕對座標來定位元素。每個子物件都呈現在 canvas 區域中。通過指定 x 代表的是...

Silverlight的4個版本

silverlight出了至少4個版本以上,但是並沒有在版本號上進行更新,最新版本還是1.0的version info顯示是1.13版本,而silverlight1.1 alpha也有兩個不同大小的版本,乙個是4.5m左右,乙個是4.6m左右,加上1.0的早期版本,一共是4個版本了 如果你安裝了1....

Silverlight 4 中的WebCam支援

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