用于WPF的Telerik UI免费下载30天试用版

在MS控件上设置主题

Telerik主题被设计为与Telerik控件和几个本地WPF控件一起工作。

本文列出了支持Telerik主题化的所有本机WPF控件,并展示了如何使用样式管理器隐式风格机制。

Telerik主题机制支持的本地控件

下面是Telerik主题化机制支持的原生WPF控件的完整控件列表:

  • System.Windows.Controls。按钮

  • System.Windows.Controls。滚动视图

  • System.Windows.Controls。复选框

  • System.Windows.Controls。文本框

  • System.Windows.Controls。RadioButton

  • System.Windows.Controls。列表框

  • System.Windows.Controls。PasswordBox

  • System.Windows.Controls.Primitives。RepeatButton

  • System.Windows.Controls。工具提示

  • System.Windows.Documents。超链接

  • System.Windows.Controls.Primitives。状态栏

  • System.Windows.Controls。GridSplitter

  • System.Windows.Controls。分隔符

此外,还有两个用于WPF套件的Telerik UI控件部分,它们模仿WPF本机标签GroupBox.由于Telerik套件的Silverlight版本(Silverlight的Telerik UI),这些控件的原生版本没有样式。在Silverlight框架中,没有原生的Label和GroupBox控件,所以它们是在Telerik套件中创建的,以便向Silverlight用户提供它们,并启用主题支持。

  • Telerik.Windows.Controls。标签

  • Telerik.Windows.Controls。GroupBox

在继续本教程之前,您可以检查设置主题的话题。

使用隐式样式设置主题

要将主题设置为应用程序中的所有控件,请合并相应的ResourceDictionary (System.Windows.xaml).这将确保Telerik控件中使用的本机控件将应用正确的主题。在这种情况下,单独定义的本机控件的任何实例也将获得Telerik主题。

例1:合并System.Windows.xaml文件

<应用程序。资源>      
要为每个控件单独设置主题,可以将System.Windows.xaml资源合并到资源相应控件的字典。

示例2:使用隐式样式为每个控件设置主题

   
为了避免在全局主题设置之后(在App.xaml参考资料中)将主题应用于特定的本机控件,您可以将其Style属性设置为不带任何setter的Style对象。

示例3:禁用默认主题

  
         
          
         
        改进这篇文章
      
Baidu
map