FREE IG Theme for WPF and Silverlight Microsoft Controls

Brian Lagunas / Friday, August 9, 2013

It’s that time again!  Time for another free WPF and Silverlight theme for the Microsoft controls.  The last free theme I gave away was the Metro Light and Dark Themes for WPF and Silverlight Microsoft controls.  Soon after I released that theme, there was an overwhelming positive response from the community.  So, I am fulfilling the promise I made in my last post.  I am releasing another free theme.

Today’s free theme is the standard Infragistics Theme, also referred to as the IG Theme.

Silverlight

First up is the Silverlight version of the Infragistics’ “IG Theme”.  We are providing a style for each primitive control that appears in the Visual Studio toolbox, the controls that ship with the Silverlight SDK, and of course some controls from the Silverlight Toolkit.  As you can see, we organized the themes by their respective source so that you have the option to use which ever control you need and not add any unnecessary dependencies on other assemblies.  Here is the list of resource dictionaries you are getting.

Silverlight IG Theme Resource Dictionaries

Adding the theme to your application is very simple.  Just include the resource files for the controls you require the Resources section of your view, or in your App.xaml.

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="Themes/IgTheme/IG.MSControls.Core.Implicit.xaml" />
    <ResourceDictionary Source="Themes/IgTheme/IG.MSControls.SDK.Implicit.xaml" />
    <ResourceDictionary Source="Themes/IgTheme/IG.MSControls.Toolkit.Implicit.xaml" />
</ResourceDictionary.MergedDictionaries>

Here is the full list of supported Silverlight controls.

  • Accordion
  • AutoCompleteBox
  • BusyIndicator
  • Button
  • CheckBox
  • ComboBox
  • Expander
  • GridSplitter
  • Label
  • ListBox
  • PasswordBox
  • ProgressBar
  • RadioButton
  • Rating
  • RepeatButton
  • Slider
  • TabControl
  • TextBox
  • ToggleButton
  • Tooltip

IG-Theme-Silverlight

WPF

Next up is the WPF version of the Infragistics’ “IG Theme”.  Just like the Silverlight version, we are providing you with styles for the primitive WPF controls that appear in the Visual Studio toolbox, as well as some controls in the WPF Toolkit.  Just like for the Silverlight version, we organized the themes by their respective source so that if you don’t use the WPF toolkit, there will be no need for your code to take a dependency on it.

WPF IG Theme Resource Dictionaries

Adding the theme to your application is the same as the Silverlight version.  Just add the resource dictionaries to the Resources section of your View or App.xaml.

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="Themes/IgTheme/IG.MSControls.Core.Implicit.xaml" />
    <ResourceDictionary Source="Themes/IgTheme/IG.MSControls.Toolkit.Implicit.xaml" />
</ResourceDictionary.MergedDictionaries>

Here is the full list of support controls:

  • Accordion
  • AutoCompleteBox
  • Button
  • CheckBox
  • ComboBox
  • Expander
  • GridSplitter
  • GroupBox
  • Label
  • ListBox
  • PasswordBox
  • ProgressBar
  • RadioButton
  • Rating
  • RepeatButton
  • Slider
  • TextBox
  • ToggleButton
  • Tooltip

IG-Theme-WPF

That’s All Folks

I hope you enjoy this theme and find it useful.  If you like this theme and want me to continue to give away our other themes (like the Office 2010 Blue theme), please let me know.  Otherwise, I will just assume you’re not interested and move on to other things.  Go ahead, download the Infragistics' IG Theme for WPF and Silverlight Microsoft Controls and let me know what you think.  After you’ve done that, feel free contact me on my blog, connect with me on Twitter (@brianlagunas), or leave a comment below for any questions or comments you may have.