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