选择屏幕类型
在 LightSwitch 中,“屏幕”数据源中的数据的可视化表现形式。 可以使用任何以下屏幕模板作为创建屏幕的起点:
Details Screen
Editable Grid Screen
List and Details Screen
New Data Screen
Search Data Screen
详细信息屏幕
当用户单击另一个屏幕上的**“详细信息”按钮时,将出现此屏幕。 例如,您可以创建一个只显示几个数据字段的屏幕。 如果您希望用户看到更多信息,请将“详细信息”**按钮添加到屏幕。
下面的插图显示正在运行的应用程序中显示客户详细信息的屏幕。
有关相关视频演示,请参见 How Do I: Create an Edit Details Screen in a LightSwitch Application?(如何实现:在 LightSwitch 应用程序中创建和编辑详细信息屏幕?)。
可编辑的网格屏幕
当您希望用户可以一次更改多行时,请使用**“可编辑网格屏幕”模板。 默认情况下,可编辑的网格屏幕显示实体或表中的所有行。 用户可以按 Tab 键在字段间移动,以进行更改。 进行所有更改后,用户可以单击“保存”**将更改保存到数据源。
下面的插图显示正在运行的应用程序中可编辑网格屏幕的一部分。
列表和详细信息屏幕
当您希望用户能够对数据源中的行进行概览,并能够读取任意行的详细信息时,请使用**“列表和详细信息屏幕”模板。 默认情况下,屏幕包含两个区域。 这些领域之一包含数据源中的每个项的行。 其他区域显示有关所选项目的详细信息。 用户可以修改字段,然后单击“保存”**将更改保存到数据源。
下面的插图显示正在运行的应用程序中的“列表和详细信息”屏幕。
新数据屏幕
如果您希望用户能够一次插入一个新行,请使用**“新数据屏幕”模板。 默认情况下,屏幕包含每个数据字段的条目。 必填字段的标签显示为粗体文本。 此外,在默认情况下,屏幕使用匹配基础数据字段的控件。 例如,Boolean数据字段由屏幕上的“复选框”** 控件表示,而 DateTime 字段由 DateTimePicker 控件表示。
用户单击**“保存”**将信息添加到数据源。
下面的插图显示正在运行的应用程序中新数据屏幕的一部分。
搜索数据屏幕
当您希望用户能够查找数据行时,请使用**“搜索数据屏幕”的模板。 默认情况下,屏幕显示包含所有数据行的只读网格。 若要搜索特定的条目,用户可以在搜索框中键入术语。 搜索返回任何字段与搜索条件相匹配的所有行。 单击结果打开该记录的“详细信息”**屏幕。
下面的插图显示搜索屏幕的一部分。 此示例显示美国所有客户中的一部分。
有关相关视频演示,请参见 How Do I: Create a Search Screen in a LightSwitch Application?(如何实现:在 LightSwitch 应用程序中创建搜索屏幕?)。