skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadDataForm

Inheritance
System.Object
RadDataForm
Namespace: Telerik.UI.Xaml.Controls
Assembly: Telerik.WinUI.Controls.dll

Syntax

public class RadDataForm : Control

Constructors

RadDataForm()

Declaration
public RadDataForm()

Fields

AutoCommitProperty

Declaration
public static readonly DependencyProperty AutoCommitProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

AutoEditProperty

Declaration
public static readonly DependencyProperty AutoEditProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

AutoGenerateFieldsProperty

Declaration
public static readonly DependencyProperty AutoGenerateFieldsProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanAddItemsProperty

Declaration
public static readonly DependencyProperty CanAddItemsProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanBeginEditProperty

Declaration
public static readonly DependencyProperty CanBeginEditProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanCancelEditProperty

Declaration
public static readonly DependencyProperty CanCancelEditProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CancelButtonContentProperty

Declaration
public static readonly DependencyProperty CancelButtonContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CancelButtonStyleProperty

Declaration
public static readonly DependencyProperty CancelButtonStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanCommitEditProperty

Declaration
public static readonly DependencyProperty CanCommitEditProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanDeleteItemsProperty

Declaration
public static readonly DependencyProperty CanDeleteItemsProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanMoveCurrentToFirstProperty

Declaration
public static readonly DependencyProperty CanMoveCurrentToFirstProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanMoveCurrentToLastProperty

Declaration
public static readonly DependencyProperty CanMoveCurrentToLastProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanMoveCurrentToNextProperty

Declaration
public static readonly DependencyProperty CanMoveCurrentToNextProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanMoveCurrentToPositionProperty

Declaration
public static readonly DependencyProperty CanMoveCurrentToPositionProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CanMoveCurrentToPreviousProperty

Declaration
public static readonly DependencyProperty CanMoveCurrentToPreviousProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CommandButtonsVisibilityProperty

Declaration
public static readonly DependencyProperty CommandButtonsVisibilityProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CommandProviderProperty

Declaration
public static readonly DependencyProperty CommandProviderProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CommitButtonContentProperty

Declaration
public static readonly DependencyProperty CommitButtonContentProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CommitButtonStyleProperty

Declaration
public static readonly DependencyProperty CommitButtonStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CurrentIndexProperty

Declaration
public static readonly DependencyProperty CurrentIndexProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

CurrentItemProperty

Declaration
public static readonly DependencyProperty CurrentItemProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

DataFieldStyleProperty

Declaration
public static readonly DependencyProperty DataFieldStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EditModeProperty

Declaration
public static readonly DependencyProperty EditModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EditTemplateProperty

Declaration
public static readonly DependencyProperty EditTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EditTemplateSelectorProperty

Declaration
public static readonly DependencyProperty EditTemplateSelectorProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

EnablePropertyChangedBasedCancelProperty

Declaration
public static readonly DependencyProperty EnablePropertyChangedBasedCancelProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

HeaderProperty

Declaration
public static readonly DependencyProperty HeaderProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsEmptyProperty

Declaration
public static readonly DependencyProperty IsEmptyProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

IsItemChangedProperty

Declaration
public static readonly DependencyProperty IsItemChangedProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ItemsSourceProperty

Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

LabelPositionProperty

Declaration
public static readonly DependencyProperty LabelPositionProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

LabelStyleProperty

Declaration
public static readonly DependencyProperty LabelStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ModeProperty

Declaration
public static readonly DependencyProperty ModeProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

NewItemTemplateProperty

Declaration
public static readonly DependencyProperty NewItemTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ReadOnlyTemplateProperty

Declaration
public static readonly DependencyProperty ReadOnlyTemplateProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ReadOnlyTemplateSelectorProperty

Declaration
public static readonly DependencyProperty ReadOnlyTemplateSelectorProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ValidationSummaryProperty

Declaration
public static readonly DependencyProperty ValidationSummaryProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ValidationSummaryStyleProperty

Declaration
public static readonly DependencyProperty ValidationSummaryStyleProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

ValidationSummaryVisibilityProperty

Declaration
public static readonly DependencyProperty ValidationSummaryVisibilityProperty
Field Value
Microsoft.UI.Xaml.DependencyProperty

Properties

AutoCommit

Declaration
public bool AutoCommit { get; set; }
Property Value
System.Boolean

AutoEdit

Declaration
public bool AutoEdit { get; set; }
Property Value
System.Boolean

AutoGenerateFields

Declaration
public bool AutoGenerateFields { get; set; }
Property Value
System.Boolean

CanAddItems

Declaration
public bool CanAddItems { get; }
Property Value
System.Boolean

CanBeginEdit

Declaration
public bool CanBeginEdit { get; }
Property Value
System.Boolean

CanCancelEdit

Declaration
public bool CanCancelEdit { get; }
Property Value
System.Boolean

CancelButtonContent

Declaration
public object CancelButtonContent { get; set; }
Property Value
System.Object

CancelButtonStyle

Declaration
public Style CancelButtonStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

CanCommitEdit

Declaration
public bool CanCommitEdit { get; }
Property Value
System.Boolean

CanDeleteItems

Declaration
public bool CanDeleteItems { get; }
Property Value
System.Boolean

CanMoveCurrentToFirst

Declaration
public bool CanMoveCurrentToFirst { get; }
Property Value
System.Boolean

CanMoveCurrentToLast

Declaration
public bool CanMoveCurrentToLast { get; }
Property Value
System.Boolean

CanMoveCurrentToNext

Declaration
public bool CanMoveCurrentToNext { get; }
Property Value
System.Boolean

CanMoveCurrentToPosition

Declaration
public bool CanMoveCurrentToPosition { get; }
Property Value
System.Boolean

CanMoveCurrentToPrevious

Declaration
public bool CanMoveCurrentToPrevious { get; }
Property Value
System.Boolean

CommandButtonsVisibility

Declaration
public Nullable<DataFormCommandButtonsVisibility> CommandButtonsVisibility { get; set; }
Property Value
System.Nullable<DataFormCommandButtonsVisibility>

CommandProvider

Declaration
public ICommandProvider CommandProvider { get; set; }
Property Value
ICommandProvider

CommitButtonContent

Declaration
public object CommitButtonContent { get; set; }
Property Value
System.Object

CommitButtonStyle

Declaration
public Style CommitButtonStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

CurrentIndex

Declaration
public int CurrentIndex { get; set; }
Property Value
System.Int32

CurrentItem

Declaration
public object CurrentItem { get; set; }
Property Value
System.Object

DataFieldStyle

Declaration
public Style DataFieldStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

EditMode

Declaration
public DataFormEditMode EditMode { get; set; }
Property Value
DataFormEditMode

EditTemplate

Declaration
public DataTemplate EditTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

EditTemplateSelector

Declaration
public DataTemplateSelector EditTemplateSelector { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.DataTemplateSelector

EnablePropertyChangedBasedCancel

Declaration
public bool EnablePropertyChangedBasedCancel { get; set; }
Property Value
System.Boolean

Header

Declaration
public object Header { get; set; }
Property Value
System.Object

IsEmpty

Declaration
public bool IsEmpty { get; }
Property Value
System.Boolean

IsItemChanged

Declaration
public bool IsItemChanged { get; }
Property Value
System.Boolean

ItemsScrollViewer

Declaration
protected virtual ScrollViewer ItemsScrollViewer { get; }
Property Value
Microsoft.UI.Xaml.Controls.ScrollViewer

ItemsSource

Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
System.Collections.IEnumerable

LabelPosition

Declaration
public LabelPosition LabelPosition { get; set; }
Property Value
LabelPosition

LabelStyle

Declaration
public Style LabelStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

Mode

Declaration
public RadDataFormMode Mode { get; }
Property Value
RadDataFormMode

NewItemTemplate

Declaration
public DataTemplate NewItemTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

ReadOnlyTemplate

Declaration
public DataTemplate ReadOnlyTemplate { get; set; }
Property Value
Microsoft.UI.Xaml.DataTemplate

ReadOnlyTemplateSelector

Declaration
public DataTemplateSelector ReadOnlyTemplateSelector { get; set; }
Property Value
Microsoft.UI.Xaml.Controls.DataTemplateSelector

ValidationSummary

Declaration
public DataFormValidationSummary ValidationSummary { get; }
Property Value
DataFormValidationSummary

ValidationSummaryStyle

Declaration
public Style ValidationSummaryStyle { get; set; }
Property Value
Microsoft.UI.Xaml.Style

ValidationSummaryVisibility

Declaration
public Visibility ValidationSummaryVisibility { get; set; }
Property Value
Microsoft.UI.Xaml.Visibility

Methods

AcquireFocus()

Declaration
public virtual void AcquireFocus()

AddNewItem()

Declaration
public bool AddNewItem()
Returns
System.Boolean

BeginEdit()

Declaration
public bool BeginEdit()
Returns
System.Boolean

BeginEdit(DataFormDataField)

Declaration
public bool BeginEdit(DataFormDataField dataField)
Parameters
DataFormDataField dataField

Returns
System.Boolean

CancelEdit()

Declaration
public bool CancelEdit()
Returns
System.Boolean

CommitEdit()

Declaration
public bool CommitEdit()
Returns
System.Boolean

CommitEdit(Boolean)

Declaration
public bool CommitEdit(bool exitEditMode)
Parameters
System.Boolean exitEditMode

Returns
System.Boolean

DeleteItem()

Declaration
public bool DeleteItem()
Returns
System.Boolean

GetValidationResults()

Declaration
public virtual IEnumerable<ValidationResult> GetValidationResults()
Returns
System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult>

MoveCurrentToFirst()

Declaration
public void MoveCurrentToFirst()

MoveCurrentToLast()

Declaration
public void MoveCurrentToLast()

MoveCurrentToNext()

Declaration
public void MoveCurrentToNext()

MoveCurrentToPosition(Int32)

Declaration
public void MoveCurrentToPosition(int position)
Parameters
System.Int32 position

MoveCurrentToPrevious()

Declaration
public void MoveCurrentToPrevious()

OnAddedNewItem(AddedNewItemEventArgs)

Declaration
protected virtual void OnAddedNewItem(AddedNewItemEventArgs args)
Parameters
AddedNewItemEventArgs args

OnAddingNewItem(AddingNewItemEventArgs)

Declaration
protected virtual void OnAddingNewItem(AddingNewItemEventArgs e)
Parameters
AddingNewItemEventArgs e

OnApplyTemplate()

Declaration
protected override void OnApplyTemplate()

OnBeginningEdit(CancelEventArgs)

Declaration
protected virtual void OnBeginningEdit(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs e

OnCreateAutomationPeer()

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
Microsoft.UI.Xaml.Automation.Peers.AutomationPeer

OnDataFieldBeginningEdit(DataFieldCancelEventArgs)

Declaration
protected virtual void OnDataFieldBeginningEdit(DataFieldCancelEventArgs e)
Parameters
DataFieldCancelEventArgs e

OnDataFieldEditEnded(DataFieldEditEndedEventArgs)

Declaration
protected virtual void OnDataFieldEditEnded(DataFieldEditEndedEventArgs e)
Parameters
DataFieldEditEndedEventArgs e

OnDataFieldPreparedEditor(DataFieldPreparedEditorEventArgs)

Declaration
protected virtual void OnDataFieldPreparedEditor(DataFieldPreparedEditorEventArgs e)
Parameters
DataFieldPreparedEditorEventArgs e

OnDataFieldValidated(DataFieldValidatedEventArgs)

Declaration
protected virtual void OnDataFieldValidated(DataFieldValidatedEventArgs e)
Parameters
DataFieldValidatedEventArgs e

OnDataFieldValidating(DataFieldValidatingEventArgs)

Declaration
protected virtual void OnDataFieldValidating(DataFieldValidatingEventArgs e)
Parameters
DataFieldValidatingEventArgs e

OnDeletedItem(ItemDeletedEventArgs)

Declaration
protected virtual void OnDeletedItem(ItemDeletedEventArgs e)
Parameters
ItemDeletedEventArgs e

OnDeletingItem(CancelEventArgs)

Declaration
protected virtual void OnDeletingItem(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs e

OnInitializingNewItem(InitializingNewItemEventArgs)

Declaration
public virtual void OnInitializingNewItem(InitializingNewItemEventArgs e)
Parameters
InitializingNewItemEventArgs e

OnItemEditEnded(EditEndedEventArgs)

Declaration
protected virtual void OnItemEditEnded(EditEndedEventArgs e)
Parameters
EditEndedEventArgs e

OnItemEditEnding(EditEndingEventArgs)

Declaration
protected virtual void OnItemEditEnding(EditEndingEventArgs e)
Parameters
EditEndingEventArgs e

OnLoaded(Object, RoutedEventArgs)

Declaration
public virtual void OnLoaded(object sender, RoutedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.RoutedEventArgs e

OnPointerPressed(PointerRoutedEventArgs)

Declaration
protected override void OnPointerPressed(PointerRoutedEventArgs e)
Parameters
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs e

OnUnloaded(Object, RoutedEventArgs)

Declaration
public virtual void OnUnloaded(object sender, RoutedEventArgs e)
Parameters
System.Object sender

Microsoft.UI.Xaml.RoutedEventArgs e

OnValidatingItem(CancelEventArgs)

Declaration
protected virtual void OnValidatingItem(CancelEventArgs e)
Parameters
System.ComponentModel.CancelEventArgs e

ValidateItem()

Declaration
public bool ValidateItem()
Returns
System.Boolean

Events

AddedNewItem

Declaration
public event EventHandler<AddedNewItemEventArgs> AddedNewItem
Event Type
System.EventHandler<AddedNewItemEventArgs>

AddingNewItem

Declaration
public event EventHandler<AddingNewItemEventArgs> AddingNewItem
Event Type
System.EventHandler<AddingNewItemEventArgs>

AutoGeneratingField

Declaration
public event EventHandler<AutoGeneratingFieldEventArgs> AutoGeneratingField
Event Type
System.EventHandler<AutoGeneratingFieldEventArgs>

BeginningEdit

Declaration
public event EventHandler<CancelEventArgs> BeginningEdit
Event Type
System.EventHandler<System.ComponentModel.CancelEventArgs>

CurrentItemChanged

Declaration
public event EventHandler<EventArgs> CurrentItemChanged
Event Type
System.EventHandler<System.EventArgs>

DataFieldBeginningEdit

Declaration
public event EventHandler<DataFieldCancelEventArgs> DataFieldBeginningEdit
Event Type
System.EventHandler<DataFieldCancelEventArgs>

DataFieldEditEnded

Declaration
public event EventHandler<DataFieldEditEndedEventArgs> DataFieldEditEnded
Event Type
System.EventHandler<DataFieldEditEndedEventArgs>

DataFieldPreparedEditor

Declaration
public event EventHandler<DataFieldPreparedEditorEventArgs> DataFieldPreparedEditor
Event Type
System.EventHandler<DataFieldPreparedEditorEventArgs>

DataFieldValidated

Declaration
public event EventHandler<DataFieldValidatedEventArgs> DataFieldValidated
Event Type
System.EventHandler<DataFieldValidatedEventArgs>

DataFieldValidating

Declaration
public event EventHandler<DataFieldValidatingEventArgs> DataFieldValidating
Event Type
System.EventHandler<DataFieldValidatingEventArgs>

DeletedItem

Declaration
public event EventHandler<ItemDeletedEventArgs> DeletedItem
Event Type
System.EventHandler<ItemDeletedEventArgs>

DeletingItem

Declaration
public event EventHandler<CancelEventArgs> DeletingItem
Event Type
System.EventHandler<System.ComponentModel.CancelEventArgs>

EditEnded

Declaration
public event EventHandler<EditEndedEventArgs> EditEnded
Event Type
System.EventHandler<EditEndedEventArgs>

EditEnding

Declaration
public event EventHandler<EditEndingEventArgs> EditEnding
Event Type
System.EventHandler<EditEndingEventArgs>

InitializingNewItem

Declaration
public event EventHandler<InitializingNewItemEventArgs> InitializingNewItem
Event Type
System.EventHandler<InitializingNewItemEventArgs>

ValidatingItem

Declaration
public event EventHandler<CancelEventArgs> ValidatingItem
Event Type
System.EventHandler<System.ComponentModel.CancelEventArgs>

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
Support Resources
  • Knowledge Base
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.