net472_PropertyGridHelpers.AttributesNamespace - dparvin/PropertyGridHelpers GitHub Wiki
Provides attributes that extend the functionality of property grids in the user's project.
The PropertyGridHelpers.Attributes namespace contains custom attributes designed to enhance the usage of property grids. These attributes support localization, image integration, and improved metadata handling, allowing for more flexible and user-friendly property grid displays.
public type | description |
---|---|
class AllowBlankAttribute | Specifies whether a blank (empty) value is allowed for a property, typically used in dropdown editors. |
class AutoCompleteSetupAttribute | Specifies auto-complete behavior for a string property in a PropertyGrid, providing suggestions based on built-in sources, a custom string list, an enum, or a static provider. |
class DynamicPathSourceAttribute | Specifies that another property dynamically provides the path to the resources used to display this property in the PropertyGrid. |
class EnumImageAttribute | Associates an image with an Enum field for display in a property grid. |
class EnumTextAttribute | Specifies a user-friendly text representation for an Enum field, primarily for display in a property grid or UI elements. |
class FileExtensionAttribute | Specifies a property containing the file extension to use when resolving resource names for an ImageTextUIEditor . |
class LocalizedCategoryAttribute | Attribute for specifying a localized category name for a property or event. |
class LocalizedDescriptionAttribute | Specifies a localized description for a property, event, or other member in a class. |
class LocalizedDisplayNameAttribute | Specifies a localized display name for a property, event, or other member in a class. |
class LocalizedEnumTextAttribute | Specifies a localized text representation for an enum field or property, retrieving its display text from a resource file at runtime. |
abstract class LocalizedTextAttribute | Provides a base attribute class for attaching localized display text to properties or fields using a resource key. |
class ResourcePathAttribute | Specifies a resource path for use with the ImageTextUIEditor class. |