代码之家  ›  专栏  ›  技术社区  ›  Rodney

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

  •  2
  • Rodney  · 技术社区  · 14 年前

    这就是我想要的:

    我想保留Silverlight的默认菜单选项,并建立自己的全局右键单击上下文菜单。我将菜单添加到mainpage.xaml并制作了自定义菜单( you can see the live version here )-这工作正常(它目前只有“调整到全屏”)。

    然后,这将抑制带有“Silverlight”和安装选项的默认Silverlight上下文菜单,这并不酷。我想在一个菜单上显示它们:

    可能的解决方案1)找出是否有方法继承默认菜单并扩展(我对此表示怀疑)

    可能的解决方案2)抑制默认值并编写自定义链接来模拟它。

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   AnthonyWJones    14 年前

    你是对的,没有办法继承现有的菜单。

    您可以使用 Application.Install .

    您不能打开Silverlight配置对话框,但是,我认为这是没有损失的。该对话框并不特定于您的应用程序,如果用户想要配置Silverlight,他们仍然可以从程序菜单中调用。