如何使用默认Silverlight 4上下文菜单和自定义上下文菜单?

时间:2010-07-14 11:12:45

标签: silverlight silverlight-4.0

这就是我想要的:

我想保留Silverlight默认菜单选项并构建我自己的全局右键单击上下文菜单。我将菜单添加到我的主页.xaml并制作了我的自定义菜单(you can see the live version here) - 这很好用(目前只有“调整大小到全屏”)。

然后使用“Silverlight”和安装选项来禁止默认的Silverlight上下文菜单,这不是很酷。我想在一个菜单上显示它们:

可能的解决方案1)找出是否有继承默认菜单和扩展的方式(我怀疑)

可能的解决方案2)禁止默认并编写自定义链接以模拟它。

那么......选项1可能吗?如果没有,在代码中创建安装链接很容易 - 但我如何获得Silverlight信息?这对于帮助用户启用数据存储/版本调试等非常有用。谷歌搜索这几乎是不可能的 - 所有人都可以告诉我如何加载它。

1 个答案:

答案 0 :(得分:2)

你说得对,无法继承现有的菜单。

您可以使用Application.Install自行实现安装菜单项。

您无法打开Silverlight配置对话框,但我建议不要丢失。该对话框不是特定于您的应用程序,如果用户想要配置Silverlight,他们仍然可以从他们的程序菜单调用。