编辑样式
在 Microsoft Expression Blend 项目中,可以使用控件的样式来指定触发器 (Windows Presentation Foundation) 或状态 (Microsoft Silverlight) 和属性,这些触发器或状态和属性将由应用了该样式的控件用作默认值。属性(如背景画笔颜色)将影响控件的外观,而触发器或状态将影响控件对属性改变和事件的响应方式。例如,当用户将指针移到控件上时, IsMouseOver 属性会从 False 变为 True ,并引发 MouseOver 事件。可以为按钮创建样式,以便在指针移到按钮上时改变按钮的背景色。
编辑按钮的样式
借助样式资源,可以定义一类控件的外观和行为,然后将其应用于美工板上该类控件的多个实例,从而节省时间。在修改样式资源时,美工板上使用该样式的所有控件都会自动更新。
提示: |
---|
若要编辑样式,必须已将该样式创建为资源,或者已将该样式应用到美工板上的对象。有关详细信息,请参阅创建样式或应用样式资源。 |
编辑美工板上对象的样式
在美工板上或在“对象和时间线”面板中,选择要编辑其样式的对象。
在“对象”菜单上,指向“编辑样式”,然后单击“编辑当前样式”。
注意: 如果“编辑当前样式”选项不可用,则表明尚未向对象应用自定义样式。如果选择“编辑副本”,便会创建样式资源,该样式资源是默认样式的副本。
在“属性”面板中的“杂项”下,单击“Style”属性,然后单击“编辑资源”。
注意: 如果“Style”属性为空,则表明尚未向对象应用自定义样式。
Expression Blend 将进入样式的编辑范围。
请注意,新的 Expression Blend 痕迹导航栏将位于美工板的顶部。
选定了模板编辑模式的痕迹导航栏
通过单击痕迹导航栏上的按钮,可以在选定对象的模板编辑模式、样式编辑模式和对象编辑范围之间快速切换。对于应用了自定义样式或模板的任何选定对象,都会显示痕迹导航栏。
编辑样式资源
在“资源”面板中找到资源的名称,然后单击资源旁边的“编辑资源”按钮。
Expression Blend 将进入样式的编辑范围。
修改样式
当处于样式的编辑范围中时,在“触发器”面板中添加属性和事件触发器。
有关可以设置的触发器的示例,请参阅从现有对象创建控件。
若要退出样式的编辑范围,请在“对象和时间线”面板中单击“返回到范围”。此操作会返回到文档的编辑范围。
提示: 请注意,为对象创建新的样式资源或者向对象应用现有样式资源之后,将在“属性”面板中选定对象的 Style 属性周围出现绿色突出显示框,以指明该对象现已绑定或链接到该样式资源。
另请参阅
概念
常用 Silverlight 控件的样式提示
WPF 简单样式的样式提示
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。