The ShinyDesign namespace provides the PropertyGridEx control, an extension of the default Windows Forms PropertyGrid control, enhanced to provide additional functionality. The PropertyGridEx control supports declarative syntax for custom property names, use of multiple property tabs, and a new type editor for enumerations marked with the [Flags] attribute. Altogether, these provide for a powerful replacement UI, and enable the property grid to be easily understood by the end user, allowing the PropertyGridEx control to be used for user configuration.
This code is inspired by Tony Allowatt's article on CodeProject.com, as I used the PropertyBag class provided on many projects before I began work on this project.
This library is licensed under a modified version of the BSD license. It may be freely distributed in source and binary form; source code form must include the copyright notice as-is in the header of each source code file. I would appreciate a nod if it is distributed in binary form, and if you're feeling really generous, please e-mail me and let me know that you're using it and that you've found it useful.
This library is offered as a Visual Studio 2008 project but is compatible with the .NET Framework 2.0 and newer.
Changelog
| Version | Changes |
|---|---|
| Future Releases |
|
|
1.0.0.0 [documentation] [code] Binaries: (Any CPU) Debug (Any CPU) Release Current SVN Revision: 1 |
|
Classes
| Class | Description | |
|---|---|---|
| PropertyGridEx |
Implements a replacement for the Windows Forms PropertyGrid control.
|