Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Permet l'extensibilité à l'aide de fournisseurs de fonctionnalités personnalisés et de connecteurs de fonctionnalités.
Utilisez les classes FeatureProvider et FeatureConnector<TFeatureProviderType> pour implémenter l'apparence et le comportement au moment du design personnalisés d'un concepteur.Attachez un fournisseur de fonctionnalités personnalisé à un contrôle à l'aide des classes MetadataStore et FeatureAttribute.
Classes
| Classe | Description | |
|---|---|---|
![]() |
FeatureAttribute | Stocke un objet Type qui représente un type FeatureProvider. |
![]() |
FeatureAvailableEventArgs | Fournit des données pour l'événement FeatureAvailable. |
![]() |
FeatureConnector<TFeatureProviderType> | Fournit une implémentation de base pour toute l'extensibilité de connecteur de fonctionnalités. |
![]() |
FeatureConnectorAttribute | Indique le type FeatureConnector<TFeatureProviderType> requis pour gérer FeatureProvider. |
![]() |
FeatureConnectorInformation | Contient des informations qui décrivent un connecteur de fonctionnalités spécifié. |
![]() |
FeatureManager | Gère les fournisseurs et les connecteurs de fonctionnalités. |
![]() |
FeatureProvider | Ajoute à une fonctionnalité une contribution spécifique à la classe. |
Délégués
| Délégué | Description | |
|---|---|---|
![]() |
MetadataProviderCallback | Spécifie un mécanisme personnalisé permettant de fournir des attributs de métadonnées à la classe FeatureManager. |
.gif)
.gif)