Customizing the ItemViewer With Styles
The ItemViewer control can be skinned using the standard Silverlight 2 method of setting Styles in the App.xaml file of your Silverlight project.
You need to login to Download the default ItemViewer styles, If you do not have a login you can register for free!
Example of how to Apply a Skin to the ItemViewer
These styles are placed in your XAML and referred to using the Style property:
<Style TargetType="local:ItemViewer">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:ItemViewer">
<Canvas x:Name="RootElement" Background="#00ffffff">
<ScrollViewer x:Name="ElementContainer" BorderThickness="1">
<local:FlowPanel x:Name="ElementChildren" VerticalAlignment="Top" HorizontalAlignment="Left" />
</ScrollViewer>
</Canvas>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
As you can see, styling is a powerful method of customizing the controls to suite the look and feel of your Silverlight application.