Partager via


Microsoft.Windows.Design.Features, espace de noms

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
Classe publique FeatureAttribute Stocke un objet Type qui représente un type FeatureProvider.
Classe publique FeatureAvailableEventArgs Fournit des données pour l'événement FeatureAvailable.
Classe publique FeatureConnector<TFeatureProviderType> Fournit une implémentation de base pour toute l'extensibilité de connecteur de fonctionnalités.
Classe publique FeatureConnectorAttribute Indique le type FeatureConnector<TFeatureProviderType> requis pour gérer FeatureProvider.
Classe publique FeatureConnectorInformation Contient des informations qui décrivent un connecteur de fonctionnalités spécifié.
Classe publique FeatureManager Gère les fournisseurs et les connecteurs de fonctionnalités.
Classe publique FeatureProvider Ajoute à une fonctionnalité une contribution spécifique à la classe.

Délégués

  Délégué Description
Délégué public MetadataProviderCallback Spécifie un mécanisme personnalisé permettant de fournir des attributs de métadonnées à la classe FeatureManager.