# Using the ImplicitStyleManager

## Content



The **ImplicitStyleManager** lets you set styles implicitly in Silverlight as you might in WPF. You can find the **ImplicitStyleManger** in the **System.Windows.Controls.Theming.Toolkit.dll** assembly installed with the Silverlight Toolkit.

To use the **ImplicitStyleManager** add a reference in your project to the **System.Windows.Controls.Theming.Toolkit.dll** assembly and add its namespace to the initial **UserControl** tag as in the following markup:

```xml
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:c1="clr-namespace:C1.Silverlight;assembly=C1.Silverlight" 
xmlns:theming="clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.Toolkit" 
x:Class="C1Theming.MainPage" Width="640" Height="480">
```

Once you've added the reference and namespace you can use the **ImplicitStyleManager** in your application. For example, in the following markup a style is added and implicitly implemented:

```xml
<Grid x:Name="LayoutRoot" Background="White" theming:ImplicitStyleManager.ApplyMode="OneTime">
    <Grid.Resources>
        <Style TargetType="c1:C1DropDown">
            < Setter Property="Background" Value="Red" />
        < /Style>
    </Grid.Resources> 
    <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
        < c1:C1DropDown Margin="5" Content="C1DropDown" Height="30" Width="100"/>
    </StackPanel>
</Grid>
```

## See Also

[Applying Themes to Controls](/componentone/docs/wpf/online-studio/Theming/ApplyingThemestoControls)