WPF Properties Window
Inspired by the Visual Studio IDE.
The inspiration for the DevExpress Property Grid control is the properties window in the Visual Studio IDE. It allows your users to browse and edit the settings or properties of one or more objects. Its advanced features include:
- Property Categories and Collections
- Property Descriptions
- Data Editing
- Input Validation and Error Indication
- Value Formatting and Masks
- Property Menu
- Property Search
- Tabbed View
- Appearance Customization
Property Categories & Collections
Organize properties into logical groups.
Property attributes allow you to configure the Property Grid's appearance and behavior on the model level. For example, you can easily arrange properties into expandable categories.
With its integrated collection editor, users can drill down into collections and do the following:
-
edit collection items;
-
add new items to the collection;
-
remove existing items from the collection.
Property Editors & Descriptions
Incorporate 20+ data editors within grid cells.
From traditional text editors and combo boxes to color pickers and high-performance lookups, and everything in between, our Property Grid control ships with a rich collection of multi-purpose data editors to address a broad range of data input scenarios.
The WPF Property Grid control also supports descriptions for properties, categories, and collections. Descriptions can be shown within a tooltip or a description panel at the bottom of the properties window.
Input Validation & Masks
Reduce data entry errors. Restrict data input.
The Property Grid Control includes comprehensive data validation and value formatting support. With it, you can control how data is entered and displayed. An error indicator will be displayed if an entered value violates the restrictions you've specified.
To format cell values in edit mode, you simply apply masks to cell editors. Each editor provides a Mask property which can be configured to render the appropriate format pattern.
Supported mask types include:
- Numeric
- Date-Time
- Simple Masks
- Regular Expressions
You can also define validation rules and mask settings with data validation attributes.
Integrated Property Search
A simple and quick way to find properties.
The Search Box removes any complexity that could be associated with data filtering and replicates the user experience found in today's most popular apps. Once enabled, the Search Box allows users to enter a search string and initiate a search against all of the values displayed in the property grid.