本课介绍如何更改 LightSwitch 中的导航菜单。
自定义菜单
在正在运行的应用程序中,导航菜单提供对用户可用的屏幕列表。可以添加或移除菜单项,更改菜单文本,并更改菜单项的显示顺序。
添加或移除菜单项
在“解决方案资源管理器”中选择“屏幕”节点。
在**“项目”菜单上,单击“编辑屏幕导航”**。
将显示**“应用程序设计器”的“屏幕导航”**选项卡。
在**“屏幕导航”选项卡的“任务”节点下,右键单击“当前产品列表”节点,然后单击“删除”**。
**“当前产品列表”**菜单项将从导航菜单中移除。
在**“包括屏幕”下拉列表中,选择“当前产品列表”**。
**“当前产品列表”菜单项将添加到导航菜单“任务”**部分的底部。
更改菜单文本
右键单击**“联系人列表”节点,然后单击“重命名”**。
**“联系人列表”**字段将变为可编辑。
在**“联系人列表”**字段中,键入“联系人”,然后按 enter 键。
使用与重命名“产品”相同的步骤来重命名**“当前产品列表”**。
对菜单项重新排序
选择**“产品”**节点。
在设计器的右边缘,单击**“上移”**按钮。
**“产品”菜单项在“客户订单”**菜单项上方移动。
按 F5 运行应用程序,然后验证对导航菜单所做的更改。
详细了解
在本课之前移除和添加导航菜单项时,您可能会注意到**“包括屏幕”下拉列表包含两个附加项、“用户”和“角色”。这些都与身份验证和授权有关,相关内容会在另一节课中介绍。“包括屏幕”**下拉列表还包含导航菜单上已有的屏幕。虽然您可以添加屏幕的第二个菜单项,但添加后项目将会重复,因为两者打开的是屏幕的同一实例。
当您重命名菜单项后,只有在运行应用程序过程中显示的名称会受到影响。实际屏幕名称保持不变。
通过使用**“上移”和“下移”对菜单项重新排序时,您仅可以对这种情况下的“任务”**组中的项重新排序。下一课介绍了菜单组。
您可能还会注意到以粗体文本显示**“联系人”菜单项。这表明在应用程序启动时“联系人”**屏幕会显示。以后的课程 设置启动屏幕,将教导如何更改启动屏幕。
后续步骤
在下一课中,您将学习如何创建菜单组。
下一课:添加菜单组