如何:创建菜单项和导航组

基于 Visual Studio LightSwitch 的应用程序中的菜单和导航组在运行时显示在**“导航菜单”上。菜单和导航组在“应用程序设计器”“屏幕导航”**选项卡中进行管理。

菜单项将自动添加到您创建的大多数屏幕的**“导航菜单”。某些屏幕类型(如详细信息屏幕**)不会在菜单中出现;只能通过使用调用 Application.ShowScreenName 方法的**“命令”** 来打开它们。可以重命名菜单项。重命名菜单项不会更改屏幕的名称或显示名称。

默认情况下,所有菜单项均显示在单独的**“任务”**组中。您可以重命名组,并可以创建更多导航组和移动其中的菜单项。此外,您还可以更改导航组的顺序。您可以删除您不想显示的菜单项,并且可以将菜单项添加到多个导航组。

您还可以在**“屏幕导航”选项卡上指定“启动屏幕”。这是应用程序启动时出现的屏幕;“启动屏幕”的菜单项在“导航菜单”**上以粗体文本显示。

添加菜单项

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”**选项卡上,选择您想要向其添加菜单项的导航组节点。

  4. 单击**“包括屏幕”**下拉列表,然后选择您想添加的菜单项。

    该菜单项添加到导航菜单中选定的导航组的底部。

删除菜单项

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”选项卡上,右击菜单项,然后单击“删除”**。

    该菜单项从导航菜单中删除。

重命名菜单项

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”选项卡上,右击您想要重命名的菜单项,然后单击“重命名”**。

    字段的名称变得可编辑。

  4. 为菜单项键入一个新名称,然后按 Enter。

对菜单项重新排序

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”**选项卡上,选择您想要移动的菜单项节点。

  4. 在设计器的右边缘,单击**“上移”“下移”**按钮。

    说明说明

    您不能在导航组之间移动菜单项。您必须从这个组中把它删除,然后将其添加到另一个组。

添加导航组

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”选项卡上,单击“添加组”**节点。

    将显示名为**“组”**的导航组。

  4. 选择**“组”**,然后输入导航组的新名称,然后按 Enter。

删除导航组

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”选项卡上,右击导航组节点,然后单击“删除”**。

    导航组及其包含的任何菜单项已从导航菜单中删除。

重命名导航组

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”选项卡上,右击您想要重命名的导航组,然后单击“重命名”**。

    字段的名称变得可编辑。

  4. 为导航组键入一个新名称,然后按 Enter。

对导航组重新排序

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”**选项卡上,选择您想要移动的导航组节点。

  4. 单击**“上移”按钮或下移**按钮,将其移动到导航组节点的上方或下方。

更改启动屏幕

  1. 在“解决方案资源管理器”中选择“屏幕”节点。

  2. 在**“项目”菜单上,单击“编辑屏幕导航”**。

    将显示**“应用程序设计器”“屏幕导航”**选项卡。

  3. 在**“屏幕导航”选项卡上,请选择您想要用作“启动屏幕”**的菜单项。

  4. 单击**“应用程序设计器”底部的“设置”**按钮。

    菜单项以粗体文本显示,表明它现在是**“启动屏幕”**。

    说明说明

    如果您不希望为您的应用程序设置“启动屏幕”,那么您可以单击“清除”按钮。如果您随后向应用程序添加新的屏幕,则它将自动成为“启动屏幕”,而您将需要再次执行此步骤。

请参见

任务

如何:管理应用程序设置

如何:向 Silverlight 屏幕添加自定义命令

如何:管理应用程序设置