Apply a style resource
You can use the style of a control in Microsoft® Expression Blend to
specify properties and triggers that will be used as defaults by the control to
which the style is applied. The properties (such as the background brush color)
will affect the control's appearance, and the triggers will affect how the
control responds to property changes and events. For example, when the user
moves their mouse over the control, the IsMouseOver property changes from False
to True and the MouseOver event fires. You
can create a style for a button that causes the background color of the button
to change when the mouse pointer moves over the button.
|
You cannot create a style or a control template for one control that
will effect a change on another control. However, you can use
event triggers directly on
one control to effect a change on another control. For more information, see
Add or remove a trigger in this User Guide. |
Style resources save you time by allowing you to define the appearance and
behavior for a type of control, and then apply that style to multiple instances
of that type of control on the artboard.
|
To apply a style, you must first create a style. For more information
about how to create a style, see Create a style resource in this User Guide. |
To apply an existing style resource to a control on the artboard
- On the artboard or under Objects and Timeline in the Interaction panel, click an
object to
select it, and then do one of the following:
- On the Object menu, point to Edit Style,
point to Apply Resource, and then click the named style
that you want to apply.
- Under Miscellaneous in the Properties
panel, click the Advanced property options
button next the Style property,
point to Local Resource, and then click the named style that you want to
apply.
|
If you do not see your style resource listed, the resource might
have been created for a different type of control. For example, a resource
that was created from a button object cannot be applied to a check box
control. |
To use a style resource to create a control on the artboard
- In the Resources panel, locate the style resource for the
control that you want to add to the artboard. You might have to expand the nodes
in the Resources panel to see the resource.
- Drag the style resource to the artboard.
A control is added to the artboard with the style already applied.
|
If the style is defined in a resource dictionary, you can also add it to
the artboard by selecting the name of the resource dictionary in the
Controls tab of the Asset Library, selecting the
style, and then drawing on the artboard. |