Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Common Concepts
 [Collapse]Controls and Libraries
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
   Reporting
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
  [Expand]Scheduler
  [Expand]Scheduler (new)
  [Expand]Spreadsheet
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Printing-Exporting
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Collapse]Property Grid
    Overview
   [Expand]Getting Started
   [Expand]Property Definitions
    Property Attributes
    Property Categories
    Descriptions
    Expandability Customization
    Property Menu
   [Expand]Visual Elements
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Diagram Control
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Property Grid

Learn the Basics


The PropertyGrid control allows end-users to edit properties of the objects associated with it.

The PropertyGrid control features the built-in search panel, categorized mode, attributes support, data validation, configurable in-place editors and much more.

  • Overview
  • Getting Started
    A set of tutorials that will allow you to quickly get started with the PropertyGrid control.
  • Visual Elements
    This section lists visual elements that you see on the screen. Each topic contains a description of the element's purpose and a list of settings that affect its appearance.

Property Definitions


The PropertyGrid control can automatically display properties of the bound objects. To get full control over the PropertyGrid's content and behavior, use property definitions.

Property definitions allow you to do the following.

  • Choose which properties of the bound object are displayed within the property grid.
  • Specify a custom editor for each property of the bound object.
  • Display the subproperties of the bound object.
  • Customize property menus by adding or removing menu items.

Learn more...

Collection Definitions


The PropertyGrid control can display collection properties of the bound objects.

Collection definitions allow you to do the following.

  • Choose which collection properties are displayed within the property grid.
  • Control the availability of the built-in collection editor. The collection editor allows end-users to add and remove collection items as well as edit their contents.

Learn more...

Property Attributes


The PropertyGrid control recognizes property attributes specified in the model.

Attributes can be used to customize data classes, specify how data is displayed from a data source, define validation rules, and set relationships between data classes.

The most common attributes allow you to do the following.

  • Specify property categories
  • Set default property values
  • Assign property descriptions
  • Format values
  • Validate data

Learn more...

Property Categories


Category attributes allow you to arrange the properties of the bound object in separate categories. Properties from the same category are displayed within an expandable group.

  • The property grid automatically generates category rows.
  • Category definitions allow you to customize the appearance of category rows.
  • The optional Tabbed View provides an alternative representation of categories.

Learn more...

How would you rate this topic?​​​​​​​