Styling DataFormDataField

The DataFormDataField is the base class for the elements that represent the fields in a RadDataForm. Other types of fields are: DataFormComboBoxField, DataFormCheckBoxField and DataFormDateField.

Styling the fields

In order to style the fields in a RadDataForm, you can create a style targeting DataFormDataField and set it to the DataFieldStyle property of the RadDataForm.

Example 1: Creating a style targeting DataFormDataField

<Window.Resources> 
    <!-- If you are using the NoXaml binaries, you should base the style on the default one like so:--> 
    <!--<Style x:Key="DataFormDataFieldStyle" TargetType="telerik:DataFormDataField" BasedOn="{StaticResource DataFormDataFieldStyle}">--> 
 
    <Style x:Key="DataFormDataFieldStyle" TargetType="telerik:DataFormDataField"> 
        <Setter Property="Background" Value="Red" /> 
    </Style> 
</Window.Resources> 
<Grid> 
    <telerik:RadDataForm AutoGenerateFields="True" DataFieldStyle="{StaticResource DataFormDataFieldStyle}" /> 
</Grid> 

Figure 1: RadDataForm with custom DataFieldStyle in the Office2016 theme

RadDataForm with custom DataFieldStyle in the Office2016 theme

In order to learn how to further modify the control by extracting its ControlTemplate, read the Editing Control Templates article.

See Also

In this article