Partager via


Microsoft.Windows.Design.Metadata, espace de noms

Fournit une table d'attributs pour appliquer des attributs de concepteur personnalisés aux contrôles et éléments.

Inscrivez vos implémentations clientes FeatureProvider en implémentant l'interface IRegisterMetadata dans un assembly distinct dédié aux métadonnées au moment du design.Utilisez la classe AttributeTableBuilder pour générer une table d'attributs.Appelez la méthode AddAttributeTable(AttributeTable) dans votre implémentation Register() pour activer la fonction de concepteur.

Classes

  Classe Description
Classe publique AttributeCallbackBuilder Une instance de cette classe est passée aux délégués de rappel pour remplir progressivement les attributs d'un type.
Classe publique AttributeTable Table d'attributs de métadonnées pour définir l'apparence et le comportement au moment du design.
Classe publique AttributeTableBuilder Crée une table d'attributs qui définit les métadonnées au moment du design.
Classe publique AttributeTableContainer Fournit une collection d'instances de AttributeTable.
Classe publique AttributeTableValidationException Déclenché lorsque les métadonnées fournies dans un AttributeTable ne correspondent pas aux propriétés, méthodes et événements des types existants.
Classe publique ProvideMetadataAttribute Représente une classe qui fournit des métadonnées.

Structures

  Structure Description
Structure publique EventIdentifier Représente un événement qui est indépendant de la plateforme.
Structure publique PropertyIdentifier Représente une propriété qui est indépendante de la plateforme.
Structure publique TypeIdentifier Identifie un type qui est indépendant de la plateforme.

Interfaces

  Interface Description
Interface publique IProvideAttributeTable Définit une classe qui fournit une table d'attributs.

Délégués

  Délégué Description
Délégué public AttributeCallback Appelé lorsque des attributs sont nécessaires pour un type.