PropertyGrid
The PropertyGridControl
control allows a user to browse properties of a single or multiple objects. The control displays public properties and their values of a bound object(s) as a vertical list, and allows a user to edit the property values.
The control's main features include:
- Automatic Creation of Rows — The control can use information provided by the bound object(object) to automatically generate rows.
- Manual Row Creation — You can manually create rows for a specific set of object properties.
- Data Edit Operations — A user can edit cell values if data editing is enabled. You can embed Eremex and custom editors in cells to edit and present cell values in a specific manner.
- Data Annotation Attribute Support — PropertyGrid takes into account dedicated Data Annotation attributes applied to the bound object's properties. You can use Data Annotation attributes to specify custom visibility, read-only state, display name, category and type converter for auto-generated rows.
- Category Rows — Allow you to combine rows into expandable groups.
- Tab Rows — Allow you to combine rows into a tabbed UI.
- Search Panel — Helps a user quickly locate rows by names
See the following topic for more information: PropertyGrid Overview.