使用 StyleSheet 控件可定义样式信息。StyleSheet 控件必须直接放在 ASP.NET 移动 Web 窗体页中,或放在移动用户控件中。一个移动 Web 窗体页或移动用户控件只能有一个 StyleSheet 控件。StyleSheet 控件可包含一个或多个应用于其他控件的样式。
添加 StyleSheet 控件并创建样式
将 StyleSheet 控件从“工具箱”的“移动 Web 窗体”选项卡中拖到移动 Web 窗体页上。也可以将它拖放移动用户控件页上。
从快捷菜单中选择“编辑样式”。这将打开“样式编辑器”对话框。
在“样式类型”列表中,单击“样式类型”。
单击“添加”按钮 (>) 将“样式类型”的一个实例添加到“定义的样式”列表中。
在“属性”列表中为新样式配置各个属性。
从现有样式派生新样式
右击 StyleSheet 控件。在快捷菜单上,选择“编辑样式”。
在“样式编辑器”对话框的“定义的样式”列表中查找样式类型(例如 Style1)。如果这里没有,请使用前面的过程添加它。
通过在“样式类型”列表中选择基样式并单击“添加”按钮来创建派生样式(例如 Style2)。
在 StyleReference 属性中键入基样式的名称 (Style1),或者从 StyleReference 属性旁的下拉列表中选择它。这将从前一样式 (Style1) 中派生出新样式 (Style2)。
在“属性”列表中配置派生样式的那些与原始样式不同的各个属性。
注意
如果重命名样式,ASP.NET 移动设计器将不会更新对该样式名称的引用。必须手动更改其 StyleReference 属性引用旧名称的所有控件。
重命名现有样式
单击 StyleSheet 控件。在快捷菜单上,选择“编辑样式”。设计器将显示“样式编辑器”对话框。
在“定义的样式”列表中,选择希望更改其名称的样式。
按 F2 键,然后键入样式的新名称。
单击“确定”关闭“样式编辑器”对话框。
编辑样式的模板
在设计器窗口中,单击 StyleSheet 控件。
在“属性”列表中,选择 TemplateStyle 属性激活下拉列表,然后从下拉列表中选择样式。
在“属性”列表中,选择 TemplateDeviceFilter 属性激活下拉列表,并选择设备筛选器。如果列表中没有设备筛选器,请从快捷菜单中选择“模板化选项”,并添加它们。
右击样式表。在快捷菜单上,选择“编辑模板”。
在出现的菜单上,选择要编辑的模板。