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.
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. |
Delegates
Delegate | Description | |
---|---|---|
MetadataProviderCallback | Specifies a custom mechanism for providing metadata attributes to the FeatureManager class. |