C1Expander Themes

ComponentOne Expander for WPF incorporates several themes that allow you to customize the appearance of your grid. When you first add a C1Expander control to the page, it appears similar to the following image:

 

 

This is the control's default appearance. You can change this appearance by using one of the built-in themes or by creating your own custom theme. All of the built-in themes are based on WPF Toolkit themes. The built-in themes are described and pictured below; note that in the images below, a row has been selected to show selected styles:

 

Theme Name

Theme Preview

C1ThemeBureauBlack

C1ThemeExpressionDark

C1ThemeExpressionLight

C1Blue

C1ThemeOffice2007Blue


Design Time

 


Run Time

C1ThemeOffice2007Black


Design Time

 


Run Time

C1ThemeOffice2007Silver


Design Time

 


Run Time

C1ThemeOffice2010Blue


Design Time

 


Run Time

C1ThemeOffice2010Black


Design Time

 


Run Time

C1ThemeOffice2010Silver


Design Time

 


Run Time

C1ThemeShinyBlue

C1ThemeWhistlerBlue

 

To set an element's theme, use the ApplyTheme method. First add a reference to the theme assembly to your project, and then set the theme in code, like this:

      Visual Basic

      C#

 

To apply a theme to the entire application, use the System.Windows.ResourceDictionary.MergedDictionaries property. First add a reference to the theme assembly to your project, and then set the theme in code, like this:

      Visual Basic

      C#

Note that this method works only when you apply a theme for the first time. If you want to switch to another ComponentOne theme, first remove the previous theme from Application.Current.Resources.MergedDictionaries.


Send us comments about this topic.
Copyright © GrapeCity, inc. All rights reserved.