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

样式化控件

控件的外观和感觉Telerik控件时,使用NoXAML二进制文件,是容易和直观的,由于提供主题机制。要记住的重要一步是永远基于您的自定义样式在主题的默认选项上。

这篇文章是相关的,如果你正在使用隐式样式NoXaml二进制文件。如果您正在使用StyleManager方法与Xamldll,请查看以下文章:使用StyleManager设置主题

基于主题默认样式的自定义样式

当您创建针对特定控件的样式时,您应该以主题提供的默认样式为基础。通过这种方式,您将确保所有属性(除了已更改的属性)都继承自默认样式。

我们遵循了一个命名约定,其中每个控件的默认样式的键由如下组成控件的名称,后跟“Style”后缀。的默认样式RadGridView控制是与x:关键= " RadGridViewStyle "的默认值RadComboBoxx:关键= " RadComboBoxStyle "等。示例1控件的默认样式为基础创建自定义样式RadComboBox控制:

例1:RadComboBox的自定义样式

 

Telerik主题也有一些风格MS原生控件作为文本框,复选框,按钮等。如果您想自定义这些控件的样式并保持Telerik主题,您可以使用与例二。例如,“TextBox”样式的“x:键”为TextBoxStyle

样式化自定义控件

请注意,自定义控件不会自动接收继承控件的样式。您必须以继承的控件的默认样式为基础创建自定义样式。

示例2:为定制控件添加样式

<应用程序。资源>       
         
          
         
        改进这篇文章
      
Baidu
map