Thursday, April 24, 2008

Expression Clone!


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. Files are relocated here.

Submit this story to DotNetKicks Shout it


Christopher Bennage said...

The download link appears to be down.

Hadi Eskandari said...

Broken link is fixed. Please retry.

Christopher Bennage said...


Jonas Follesø said...


Just wanted to let you know that I'm using your theme for an open source add-in for Expression Studio.

The project is available at


julio gordiano said...

The download link appears to be down.

Hadi Eskandari said...

File is on my SkyDrive. Link at the bottom is updated.

Anonymous said...

This is fantastic! Do you have any plans to theme the ListView control?