RadDataForm exposes an EditMode property of type DataFormEditMode, which provides different options for editing behavior. Its possible values are Default and Single.
The default option utilizes lighter UI, but also provides fewer options:
All DataFormDataField editors are accessible from the UI and the correctness of an edit operation is ensured only by the data-binding mechanism.
There are no distinct visual states of the DataFormDataField that indicate whether it is being currently edited, or not.
When a validation error occurs, users are not encouraged to fix it, or cancel their change by blocking the UI.
Example 1: RadDataForm with Default EditMode
Single EditMode introduces the concept of editing properties one at a time. An editor is created only for the currently edited property. The other values are displayed in TextBlocks.
It relies on DataFormDataField's DataMemberBinding property. Setting this mode is not supported with dynamic data.
Example 2: RadDataForm with EditMode set to Single