在LightSwitch中,另一个主要部分是设计界面。

在LightSwitch中,提供了五种界面,Details,Editable Grid,List and Details,New Data,Search Data,接下来,分别看一下这些界面。
一、New Data Screen
新建两个数据表
雇员表
 

Screens的开发一_第1张图片

部门表
 

Screens的开发一_第2张图片

为了完整学习,我们创建一个字段比较多的界面——雇员表。
选中解决方案管理器中的Screens-Add New Screen,在左边的列表中选New Data Screen,在右边的面版中,可以重命名界面的名称,可以通过Screen Data选择添加的数据表,这里选择Employee,生成如下界面:
 

Screens的开发一_第3张图片

左边为界面上显示的属性和界面上的方法,右边是具体的界面布局。
下图是雇员添加运行起来的界面,我们看到sex属性是个多选框,Department是下拉列表,还有Age是默认的整型,这些控件的类型都是和数据库表中的数据类型相关联的,这也是LightSwitch比较灵活的地方,当然,这些控件类型在窗体设计时也是可以改动的。
 

Screens的开发一_第4张图片

关于设计时界面和运行时界面可以通过下面的图进行对比。
 

Screens的开发一_第5张图片

另外在界面设置区的顶端,还有一些辅助功能,Edit Query,Add Data Item,Add Layout Item,Delete,Reset,Write Code。
Edit Query是用来添加查询的条件,以及对排序。
Add Data Item是用来向当前界面添加额外数据。
Add Layout Item是用来向当前界面添加布局。
Delete和Reset是操作对当有界面设计时的操作。
Write Code是当前界面的一些运行时触发的一些事件订阅的方法,可以处理这些事件的方法。

上面的功能都是为了增强界面功能而给出的,在以后的博文中再细解。