ComponentOne PropertyGrid for WPF allows you to display, browse and edit the properties of a data bound .NET object.
Replicate Visual Studio Property Editing
Our WPF PropertyGrid provides similar features to the WinForms PropertyGrid control such as built-in editors, custom editors, grouping, and sorting.
Save Time with Automatic UI Generation
Add the WPF PropertyGrid control to your page, set one property, and the UI is automatically built for editing objects.
Quick Forms Over Data Objects
Similar to our InputPanel control, the WPF PropertyGrid can be used to quickly generate an input form to edit any object.
The WPF PropertyGrid can automatically display a label and editor for every property on your business object. Or, you can manually generate the property definition to customize the grid. Properties can be grouped automatically by specifying the GroupName attribute on your object.
The WPF PropertyGrid control includes several built-in editors that are set automatically or manually. Available editors include Boolean, Brush, Color, Color Palette, Enum Dropdown, Image Source, Numeric, String and URI. You can also provide a custom editor using the ItemTemplate.
The WPF PropertyGrid control provides support for nested and attached properties. When automatically generated, the attached properties show with a dot between the parent class and property such as Grid.Row and Grid.Column.
Sorting
Choose whether to sort the properties alphabetically, categorically, both, or provide custom sort logic.
Property Descriptions
The WPF PropertyGrid can display property descriptions at the bottom just like Visual Studio. These descriptions can be supplied from the Description attribute on your object.
Custom Nested Editors
For complex object editing, the PropertyGrid control allows you to provide a custom pop-up launched from a button.