Skip to content

net472_PropertyGridHelpers.AttributesNamespace

dparvin edited this page Jan 11, 2026 · 15 revisions

PropertyGridHelpers.Attributes namespace

Summary

Provides attributes that extend the functionality of property grids in the user's project.

Remarks

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 Types

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 the resource path used to localize or visualize this property should be dynamically retrieved from another property on the same object.
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 the location of a resource type (e.g., strings, images, cursors) to be used in conjunction with UI editors, type converters, or design-time attributes.

Clone this wiki locally