This documentation is archived and is not being maintained.

Microsoft.Windows.Design.Features Namespace

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.

  ClassDescription
Public classFeatureAttributeStores a Type object that represents a FeatureProvider type.
Public classFeatureAvailableEventArgsProvides data for the FeatureAvailable event.
Public classFeatureConnector<TFeatureProviderType>Provides a base implementation for all feature connector-based extensibility.
Public classFeatureConnectorAttributeIndicates the type of FeatureConnector<TFeatureProviderType> required to handle the FeatureProvider.
Public classFeatureConnectorInformationContains information describing a specified feature connector.
Public classFeatureManagerManages feature providers and feature connectors.
Public classFeatureProviderAdds a class-specific contribution to a feature.
Public classPolicyDrivenFeatureConnector<TFeatureProviderType>A feature connector that can create feature providers based on ItemPolicy objects.
Protected classPolicyDrivenFeatureConnector<TFeatureProviderType>::ItemFeatureProviderIdentifies the feature providers that belong to a particular item.
Show: