Visual Studio 2012 LightSwitch 为您提供了默认的 5 或 6 个屏幕,例如:搜索、新建等。
我想创建一个非常基本的自定义导航/主菜单屏幕。所有这个屏幕将在一个最大化的窗口中包含字面上的 6 个垂直按钮(对于初学者和问题的简单性),每个按钮都会弹出另一个屏幕。
是否有任何类似于常规 Visual Studio 2012 应用程序的拖放功能?我基本上想创建一个名为“导航菜单”或类似名称的新屏幕模板。
谢谢,DM。
Visual Studio 2012 LightSwitch 为您提供了默认的 5 或 6 个屏幕,例如:搜索、新建等。
我想创建一个非常基本的自定义导航/主菜单屏幕。所有这个屏幕将在一个最大化的窗口中包含字面上的 6 个垂直按钮(对于初学者和问题的简单性),每个按钮都会弹出另一个屏幕。
是否有任何类似于常规 Visual Studio 2012 应用程序的拖放功能?我基本上想创建一个名为“导航菜单”或类似名称的新屏幕模板。
谢谢,DM。
您只能通过创建 LightSwitch屏幕模板扩展来创建新的屏幕模板。
然而,对于胆小的人来说,这并不是一份真正的工作。在过去的几年里,我创建了许多扩展,我认为屏幕模板扩展是最难做的。我了解设计屏幕模板的内容。它可能会占用大量代码,具体取决于您希望模板为您创建什么。我有几个屏幕模板,我想根据自己的需要创建,但我一直把它们推迟。
如果您决定创建自己的屏幕模板扩展,我不想让您失望,只是让您了解您的目的。
一个问题。您想在同一个应用程序或其他应用程序中重复使用此屏幕吗?如果他们的回答是“否”,那么创建一个屏幕模板扩展就太过分了。
如果您只想要其中一个屏幕,要按照您的描述进行操作,您只需将RowsLayout控件添加到屏幕,然后为屏幕上所需的每个导航“按钮”添加一个RowsLayout控件。使用添加按钮上下文菜单选项(右键单击RowsLayout控件)添加按钮。将大小等设置为您想要的,并将 RowsLayout 控件水平对齐设置设置为居中。
这些按钮不会那么“性感”,它们只是您将在应用程序的其他任何地方看到的相同按钮的更大版本(如果您决定更改大小,大小除外)。主要优点是您可以快速且开箱即用地做到这一点。
或者,如果您想改善屏幕的外观,您可以执行本文课程管理器 VS 2012 示例第 6 部分 - 主屏幕中的操作。