In This Article

ActiproSoftware.Windows.Controls.Grids.PropertyData Namespace

Classes

CachedPropertyModelBase

Provides an abstract base class for a property grid property IDataModel that caches the values returned as an optimization.

CategoryEditorModel

Represents a property grid category editor IDataModel.

CategoryModel

Represents a property grid category IDataModel.

CollectionPropertyDescriptorPropertyModel

Represents a property grid collection property IDataModel that is based on PropertyDescriptor data.

DataFactoryBase

Provides an abstract base class for an IDataFactory implementation.

DataModelBase

Provides an abstract base class for a property grid IDataModel.

DataModelCollection

Represents a collection of IDataModel objects.

DataModelSortComparer

Provides a comparer implementation for sorting IDataModel objects in order of sort importance, sort order, numeric display name index (if applicable), and finally display name.

ExpandableCollectionConverter

Represents a type converter that is capable of expanding various collection types.

ExpandableCollectionConverter.CollectionItemPropertyDescriptor

Represents a PropertyDescriptor for an item in a read-only collection.

ExpandableCollectionConverter.DictionaryItemPropertyDescriptor

Represents a PropertyDescriptor for an item in a dictionary.

ExpandableCollectionConverter.ListItemPropertyDescriptor

Represents a PropertyDescriptor for an item in a list.

MergedPropertyModel

Represents a property grid property IDataModel that merges a property from multiple data objects.

PropertyDescriptorPropertyModel

Represents a property grid property IDataModel that is based on PropertyDescriptor data.

PropertyModel

Represents a property grid property IDataModel that can be easily explicitly-defined and optionally bound to in XAML.

PropertyModelBase

Provides an abstract base class for a property grid IDataModel that can provide the foundation for an IPropertyModel implementation.

PropertyModelBooleanFilter

Represents a IDataFilter implementation for IPropertyModel boolean properties.

PropertyModelCollection

Represents a collection of IPropertyModel objects.

PropertyModelStringFilter

Represents a IDataFilter implementation for IPropertyModel string properties.

TypeDescriptorFactory

Implements an IDataFactory that uses type descriptors to return data models.

Interfaces

ICategoryEditorModel

Provides the requirements for a property grid category editor IDataModel, that can consume and display one or more properties.

ICategoryModel

Provides the requirements for a property grid category IDataModel.

ICollectionItemPropertyDescriptor

Identifies an object as a property descriptor for an item in a collection.

ICollectionTypeConverter

Identifies an object as a type converter for a collection used to control how and when items should be added.

IDataFactory

Provides the requirements for class that can return the data models for requested object values.

IDataFactoryRequest

Provides the core requirements of a request made to an IDataFactory.

IDataModel

Provides the requirements for a data model class that can represent a property or category in a property grid.

IPropertyModel

Provides the requirements for a property grid property IDataModel.

IRootModel

Provides the requirements for a data model class that is the root model in the hierarchy.

Enums

CollectionPropertyDisplayMode

Specifies the display mode of collection properties in the property grid.

DataModelSortImportance

Specifies the sort importance of data models.

PropertyExpandability

Specifies the expandability of properties in the property grid.

PropertyModelBooleanFilterSource

Specifies the source IPropertyModel boolean properties that can be used by a PropertyModelBooleanFilter.

PropertyModelStringFilterSource

Specifies the source IPropertyModel string properties that can be used by a PropertyModelStringFilter.

PropertyRefreshReason

Specifies the reason a property is being refreshed.