基于 Visual Studio LightSwitch 的应用程序中的菜单和导航组在运行时显示在**“导航菜单”上。菜单和导航组在“应用程序设计器”的“屏幕导航”**选项卡中进行管理。
菜单项将自动添加到您创建的大多数屏幕的**“导航菜单”。某些屏幕类型(如详细信息屏幕**)不会在菜单中出现;只能通过使用调用 Application.ShowScreenName 方法的**“命令”** 来打开它们。可以重命名菜单项。重命名菜单项不会更改屏幕的名称或显示名称。
默认情况下,所有菜单项均显示在单独的**“任务”**组中。您可以重命名组,并可以创建更多导航组和移动其中的菜单项。此外,您还可以更改导航组的顺序。您可以删除您不想显示的菜单项,并且可以将菜单项添加到多个导航组。
您还可以在**“屏幕导航”选项卡上指定“启动屏幕”。这是应用程序启动时出现的屏幕;“启动屏幕”的菜单项在“导航菜单”**上以粗体文本显示。
添加菜单项
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”**选项卡上,选择您想要向其添加菜单项的导航组节点。
单击**“包括屏幕”**下拉列表,然后选择您想添加的菜单项。
该菜单项添加到导航菜单中选定的导航组的底部。
删除菜单项
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”选项卡上,右击菜单项,然后单击“删除”**。
该菜单项从导航菜单中删除。
重命名菜单项
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”选项卡上,右击您想要重命名的菜单项,然后单击“重命名”**。
字段的名称变得可编辑。
为菜单项键入一个新名称,然后按 Enter。
对菜单项重新排序
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”**选项卡上,选择您想要移动的菜单项节点。
在设计器的右边缘,单击**“上移”或“下移”**按钮。
说明
您不能在导航组之间移动菜单项。您必须从这个组中把它删除,然后将其添加到另一个组。
添加导航组
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”选项卡上,单击“添加组”**节点。
将显示名为**“组”**的导航组。
选择**“组”**,然后输入导航组的新名称,然后按 Enter。
删除导航组
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”选项卡上,右击导航组节点,然后单击“删除”**。
导航组及其包含的任何菜单项已从导航菜单中删除。
重命名导航组
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”选项卡上,右击您想要重命名的导航组,然后单击“重命名”**。
字段的名称变得可编辑。
为导航组键入一个新名称,然后按 Enter。
对导航组重新排序
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”**选项卡上,选择您想要移动的导航组节点。
单击**“上移”按钮或下移**按钮,将其移动到导航组节点的上方或下方。
更改启动屏幕
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”选项卡上,请选择您想要用作“启动屏幕”**的菜单项。
单击**“应用程序设计器”底部的“设置”**按钮。
菜单项以粗体文本显示,表明它现在是**“启动屏幕”**。
说明
如果您不希望为您的应用程序设置“启动屏幕”,那么您可以单击“清除”按钮。如果您随后向应用程序添加新的屏幕,则它将自动成为“启动屏幕”,而您将需要再次执行此步骤。