Silverlight鼠標(biāo)右鍵支持具體內(nèi)容講解
Silverlight從出現(xiàn)至今,正在不斷的進(jìn)行升級改進(jìn)。比如Silverlight右鍵支持就是一個在新版本中新的功能。在這里我們就會針對這一新功能進(jìn)行詳細(xì)的介紹,希望能夠幫助大家迅速的掌握好這一功能應(yīng)用。#t#
之前當(dāng)我們在sl應(yīng)用程序中點擊鼠標(biāo)右鍵時,我們只能得到一個囧的要死菜單“Silverlight”,其顯示一些sl插件的基本信息,如版本、更新策略、本地存儲配額等(事實上誰會關(guān)注這些玩意?)
在Silverlight4beta中我們擁有了MouseRightButtonDown和MouseRightButtonUp事件,通過它們,我們可以捕獲Silverlight右鍵支持?。◤棾鯯ilverlight菜單依然為默認(rèn)行為,我是說,如果沒有設(shè)置這兩個事件的行為的話。當(dāng)我們設(shè)置MouseButtonEventArgs.Handled的值為True的時候,那個囧人的Silverlight菜單就不會顯示了)。
所有的UIElement都擁有這兩個事件(路由事件),控制它們就和MouseLeftButtonDown 與MouseLeftButtonUp 別無二致。
需要注意的是,sl4beta中并未提供上下文菜單控件…要么我們自己寫,要么等第三方嘍。
好了,介紹完了,如果您還有時間就接著往下看。
那么當(dāng)我們屏蔽了Silverlight后該如何查看Silverlight的相關(guān)信息呢。看下圖:
恩,是的?,F(xiàn)在當(dāng)我們安裝完Silverlight后,我們就可以在開始菜單中看到Microsoft Silverlight這一項了,點開以后就可以顯示原來的Silverlight插件信息。
怎么樣,通過上面介紹的Silverlight右鍵支的相關(guān)內(nèi)容,大家應(yīng)該可以初步掌握這一功能的應(yīng)用了吧。