Some while ago, I designed a WPF skin to be a clone of Microsoft Expression Blend/Design, to familiarize myself with both Expression Blend and WPF and to find out what’s the best way to skin a WPF application. Since there are companies and persons actually providing skinning services for WPF applications, both for free and commercial, I thought someone might make a good use of this, so, here it is.

Not all available controls are skinned though, but as most of the Colors/Brushes are available, it should not be much of a problem to skin other controls or 3rd party ones. Controls which are available in this skin package are:


  • Button
  • Tab Control
  • Scrollbars
  • ScrollViewer
  • ResizeGrip
  • ListBox
  • ComboBox
  • TextBox
  • Label
  • RadioButton
  • CheckBox
  • Expander
  • StatusBar
  • Menu & MenuItem & ContextMenu


Additionally, there is a custom Windows and MessageBox controls available to make your application more like Microsoft Expression. If you need to easily change themes/skins on runtime or want to know how to skin your WPF application, you definitely need to take a look.

This skin along with associated source code is released under The MIT License. You can download the files here.