这就是我想要的:
我想保留Silverlight默认菜单选项并构建我自己的全局右键单击上下文菜单。我将菜单添加到我的主页.xaml并制作了我的自定义菜单(you can see the live version here) - 这很好用(目前只有“调整大小到全屏”)。
然后使用“Silverlight”和安装选项来禁止默认的Silverlight上下文菜单,这不是很酷。我想在一个菜单上显示它们:
可能的解决方案1)找出是否有继承默认菜单和扩展的方式(我怀疑)
可能的解决方案2)禁止默认并编写自定义链接以模拟它。
那么......选项1可能吗?如果没有,在代码中创建安装链接很容易 - 但我如何获得Silverlight信息?这对于帮助用户启用数据存储/版本调试等非常有用。谷歌搜索这几乎是不可能的 - 所有人都可以告诉我如何加载它。
答案 0 :(得分:2)
你说得对,无法继承现有的菜单。
您可以使用Application.Install
自行实现安装菜单项。
您无法打开Silverlight配置对话框,但我建议不要丢失。该对话框不是特定于您的应用程序,如果用户想要配置Silverlight,他们仍然可以从他们的程序菜单调用。