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 | File Extension Attribute for modifying the way that resources are loaded into the ImageTextUIEditor class. |
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, retrieving the display text from a resource file. |
abstract class LocalizedTextAttribute | Base class for localized text attributes. |
class ResourcePathAttribute | Specifies a resource path for use with the ImageTextUIEditor class. |