WinUI DataForm Overview

The Telerik UI for WinUI DataForm is a data-oriented component that focuses on displaying, editing, and navigating through data.

Telerik UI for WinUI Ninja image

The RadDataForm is part of Telerik UI for WinUI, a professional grade UI component library for building modern and feature-rich applications. To try it out sign up for a free 30-day trial.

The DataForm presents data in a form layout separately focusing on each item. You can bind the component to an object or a collection of objects with a single line of code, which enables full CRUD support.

The component provides an out-of-the-box UI for navigating, adding, deleting, and editing items in the data collection. The proper editor controls are auto generated—text fields for string properties, checkboxes for Boolean items, date-time pickers for dates, comboboxes for enums, and so on.

In addition, the DataForm allows for a flexible manual setting and customization of editors and their layout by utilizing the standard WinUI styling and templating mechanisms. The component is highly customizable, allowing the user to modify the default look in an easy and intuitive manner.

WinUI RadDataForm RadDataBar Overview

Key Features

  • Built-in UI for CRUD operations—The DataForm component allows you to easily edit the underlying data item, or add or remove items in the ItemsSource.

  • Different edit modes—The edit modes enable you to determine if only a single or multiple data fields can be edited at a time.

  • Customizable commands—The interactions in the DataForm component are implemented through commands, which can be customized if needed.

  • Keyboard support—The keyboard support of the DataForm allows you to easily navigate and interact with the UI.

  • Localization—The DataForm provides localization support, which enables you to translate the default texts of the component.

  • Flexible styling API—You can fully customize each part of the DataForm UI by using the API of the component.

Telerik UI for WinUI Support and Learning Resources

See Also

In this article
Not finding the help you need?