Edit this page

Setting a Theme on MS Controls

The Telerik themes are designed to work mainly with our controls and some native WPF controls. Our theming mechanism cannot cover the full control list included in WPF.

Native controls supported by the Telerik theming mechanism

Below is the full control list of native WPF controls supported by the Telerik theming mechanism:

  • System.Windows.Button

  • System.Windows.ScrollViewer

  • System.Windows.CheckBox

  • System.Windows.TextBox

  • System.Windows.RadioButton

  • System.Windows.ListBox

  • System.Windows.PasswordBox

  • System.Windows.RepeatButton

  • System.Windows.Tooltip

  • System.Windows.Controls.Primitives.StatusBar

  • System.Windows.Controls.Separator

For all of those controls you may specify a Theme for them as you may for any Telerik control.

Before proceeding with this tutorial, please check the Setting a Theme (Using Implicit Styles) topic.

If you want to style those native controls based on the current application theme using Implicit Styles and NoXaml Binaries, you should also merge the System.Windows.xaml resource dictionary. For example:

Example 1: Merging the System.Windows.xaml file

<Application.Resources>
  <ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
      <ResourceDictionary Source="/Telerik.Windows.Themes.Office_Black;component/Themes/System.Windows.xaml"/>
      ...
    </ResourceDictionary.MergedDictionaries>
  </ResourceDictionary>
</Application.Resources>

See Also