Defining Custom DataFields
This help article illustrates how to define your own DataField type.
For this purpose you need to create a class which inherits from DataFormDataField and overrides its GetControl() and GetControlBindingProperty() methods:
Example 1: Creating the DataFormNumericUpDownField class
The next step is to handle RadDataForm's AutoGeneratingField event and set the DataField to the new DataFormNumericUpDownField:
Example 2: Initializing a RadDataForm
Example 3: Handling the AutoGeneratingField event
And here's how you can use the DataFormNumericUpDownField in XAML: