This documentation is archived and is not being maintained.
Microsoft.Windows.Design.Features Namespace
.NET Framework 3.5
Provides extensibility by using custom feature providers and feature connectors.
Use the FeatureProvider and FeatureConnector<TFeatureProviderType> classes to implement custom design-time appearance and behavior in a designer. Attach a custom feature provider to a control by using the MetadataStore and the FeatureAttribute classes.
| Class | Description | |
|---|---|---|
![]() | FeatureAttribute | Stores a Type object that represents a FeatureProvider type. |
![]() | FeatureAvailableEventArgs | Provides data for the FeatureAvailable event. |
![]() | FeatureConnector<TFeatureProviderType> | Provides a base implementation for all feature connector-based extensibility. |
![]() | FeatureConnectorAttribute | Indicates the type of FeatureConnector<TFeatureProviderType> required to handle the FeatureProvider. |
![]() | FeatureConnectorInformation | Contains information describing a specified feature connector. |
![]() | FeatureManager | Manages feature providers and feature connectors. |
![]() | FeatureProvider | Adds a class-specific contribution to a feature. |
![]() | PolicyDrivenFeatureConnector<TFeatureProviderType> | A feature connector that can create feature providers based on ItemPolicy objects. |
![]() | PolicyDrivenFeatureConnector<TFeatureProviderType>::ItemFeatureProvider | Identifies the feature providers that belong to a particular item. |
Show:

