Use themes in Silverlight applications

Microsoft has made utilizing themes in Silverlight applications much easier than it used to be.  The initial good post by Mike Snows on how to use themes is no longer a good way.

The best way is:

Preparation:

  1. Use NuGet in VS to make sure package Silverlight Toolkit - Theming is installed.
  2. Add the theme controls to the Toolbox (Toolbox > Pick a tab > Right-click > Choose items...).

When a theme is need, just drag and drop it from the Toobox to a Xaml page.