C1TabControl Themes

ComponentOne TabControl for WPF incorporates several themes that allow you to customize the appearance of your grid. When you first add a C1TabControl control with a C1TabItem 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.

Theme Name

Theme Preview

C1ThemeBureauBlack

C1ThemeExpressionDark

C1ThemeExpressionLight

C1Blue

C1ThemeOffice2007Black

C1ThemeOffice2007Blue

C1ThemeOffice2007Silver

C1ThemeOffice2010Black

C1ThemeOffice2010Blue

C1ThemeOffice2010Silver

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.