Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |