FREE Office 2010 Blue Theme for WPF and Silverlight Microsoft Controls

Shhhhh…. Do you hear that?????  That’s the sound of another great FREE theme!

Today’s theme is the highly requested Office 2010 Blue theme.  The Office 2010 Blue theme takes it’s visual cues from the Microsoft Office 2010 product suite.  This is probably the most popular theme among Windows developers.  Why?  Well ,let’s face it!  Most clients want all their apps to look like Outlook and Excel.  Don’t ask me why, they just do.  Maybe they just feel more comfortable with apps that have that Office feel to them.  Because of that, most LOB developers have to provide an “Office” type theme to make their end-users feel all warm and fuzzy inside.  Well, now you can!  I am giving you this awesome Office 2010 Blue theme for Free!

Now remember, there is a catch to this free theme.  I will NOT support every single Microsoft control.  Why?  Well, because I would prefer for you to use Infragistics controls instead.  For example, I will not be providing a style for the Microsoft DataGrid because Infragistics has a much better xamDataGrid control.  You get the idea.

Silverlight

First up is the Silverlight version of the Infragistics’ “Office 2010 Blue 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.

image

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.

        <Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Themes/Office2010BlueTheme/Office2010Blue.MSControls.Core.Implicit.xaml" />
            <ResourceDictionary Source="Themes/Office2010BlueTheme/Office2010Blue.MSControls.SDK.Implicit.xaml" />
            <ResourceDictionary Source="Themes/Office2010BlueTheme/Office2010Blue.MSControls.Toolkit.Implicit.xaml" />
        </ResourceDictionary.MergedDictionaries>
            </ResourceDictionary>
</Application.Resources>

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

Office2010Blue-Theme-SL

WPF

Next up is the WPF version of the Infragistics’ “Office 2010 Blue 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.

image

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.

<Application.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Themes/Office2010BlueTheme/Office2010Blue.MSControls.Core.Implicit.xaml" />
            <ResourceDictionary Source="Themes/Office2010BlueTheme/Office2010Blue.MSControls.Toolkit.Implicit.xaml" />
                    </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Application.Resources>

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

Office2010Blue-Theme-WPF

That’s All Folks

I hope you enjoy this theme and find it useful.  Go ahead, download the Infragistics’ Office 2010 Blue Theme for WPF and Silverlight Microsoft Controls and let me know what you think.

Be sure to check out the other free themes I have given away.

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.


Comments  (4 )

LPSoftware
on Wed, Dec 11 2013 8:47 AM

Hi Brian,

when i use the Theme "Office2010Blue.MSControls.Core.Implicit.xaml" and begin using a <DataGrid> in XAML the Designer just crashes. After beginning editing something the designer resets himself somehow and all is fine, but everytime you switch to the file containing a DataGrid or opening it, the Designer is corrupted. Can you point me to a solution to this? Anything extra which is needed for the DataGrid? I get a Exception in the Designer, which you can see in this thread:

www.infragistics.com/.../427617.aspx

Thanks in advance

Brian Lagunas
on Mon, Dec 16 2013 12:47 PM

Please contact support as these themes are supported by Infragistics.

A P
on Wed, Jun 18 2014 2:51 AM

Hi, I am new to WPF and wanted to use this theme but am getting the following error:

The type reference cannot find a public type named 'RatingItem'.  I have included references to PresentationFramework, WPFToolkit and Extended WPFToolkit and have tried to build the solution but can't understand where I am going wrong. I am using Visual Studio 2010. Any help would be greatly appreciated.

Thank You.

Brian Lagunas
on Mon, Jun 30 2014 1:52 PM

Sorry for the late reply, I was on vacation.  Please download the sample application and look at the references that are required to use the theme.  If you are not using that control, you may simply delete the style from the resource dictionary.

Add a Comment

Please Login or Register to add a comment.