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 | |
---|---|---|
AttributeCallbackBuilder | Une instance de cette classe est passée aux délégués de rappel pour remplir progressivement les attributs d'un type. | |
AttributeTable | Table d'attributs de métadonnées pour définir l'apparence et le comportement au moment du design. | |
AttributeTableBuilder | Crée une table d'attributs qui définit les métadonnées au moment du design. | |
AttributeTableContainer | Fournit une collection d'instances de AttributeTable. | |
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. | |
ProvideMetadataAttribute | Représente une classe qui fournit des métadonnées. |
Structures
Structure | Description | |
---|---|---|
EventIdentifier | Représente un événement qui est indépendant de la plateforme. | |
PropertyIdentifier | Représente une propriété qui est indépendante de la plateforme. | |
TypeIdentifier | Identifie un type qui est indépendant de la plateforme. |
Interfaces
Interface | Description | |
---|---|---|
IProvideAttributeTable | Définit une classe qui fournit une table d'attributs. |
Délégués
Délégué | Description | |
---|---|---|
AttributeCallback | Appelé lorsque des attributs sont nécessaires pour un type. |