Content Index Search

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.

Note 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.

Tip 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

Note 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

  1. 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.
  2. Drag the style resource to the artboard.
    A control is added to the artboard with the style already applied.
Note 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.