devexpress-winforms-property-grid
Installation
SKILL.md
DevExpress WinForms Property Grid
PropertyGridControl shows and edits the public properties of any object, similar to Visual Studio's Properties window. Assign any object to SelectedObject — the control reflects on it, auto-creates rows, and groups them by [Category] attribute. Rows can also be defined manually in code.
Two visual styles are available: Classic (tabular, Visual Studio-like) and Office (tabbed, with track bars and property markers). Both can show expandable nested objects and editable collection properties via a dialog editor.
When to Use This Skill
- Create a settings panel or object inspector that shows an object's properties without writing individual editors.
- Configure which properties appear, their display names, in-place editors, and formats.
- Let users edit
List<T>or other collection properties through a collection editor dialog. - Group properties into named categories with expand/collapse behavior.
- Make complex object properties (e.g.,
DatabaseSettings,ProxyConfig) expandable so their nested fields are accessible. - Use the Office view with tabbed navigation and property markers.
- Let users search/filter properties with the built-in find panel — no custom search box or toolbar needed.