2010-07-14 37 views
2

這就是我想要的:如何使用默認Silverlight 4上下文菜單和自定義上下文菜單?

我想保留Silverlight的默認菜單選項並建立我自己的全局右鍵上下文菜單。我將菜單添加到我的主頁.xaml中,並創建了我的自定義菜單(you can see the live version here) - 此工作正常(它目前只有「調整爲全屏」)。

然後使用「Silverlight」和安裝選項來抑制默認Silverlight上下文菜單,該選項並不酷。我想告訴他們兩個一個菜單:

可能的解決方法1)找出是否有一種方法繼承默認菜單和擴展(我懷疑)

可能的解決方案2)禁止默認和編寫自定義鏈接效仿它。

所以......選項1可能嗎?如果沒有,創建安裝鏈接在代碼中很容易 - 但是如何獲取Silverlight信息?這對於幫助用戶啓用數據存儲/版本調試等非常有用。使用谷歌搜索幾乎是不可能的,所有的噪音 - 希望有人可以告訴我如何加載它。

回答

2

你是正確的,沒有辦法繼承現有的菜單。

您可以使用Application.Install自己實現安裝菜單項。

不能打開Silverlight配置對話框,但是,我建議不會丟失。該對話框不是特定於您的應用程序的,如果用戶想要配置Silverlight,他們仍然可以從其程序菜單調用。

+0

謝謝 - 我會複製安裝菜單。 – Rodney 2010-07-16 23:11:17