Spazio dei nomi Microsoft.Windows.Design.Metadata
Fornisce una tabella di attributi per l'applicazione di attributi personalizzati della finestra di progettazione a controlli ed elementi.
Registrare le implementazioni dell'oggetto FeatureProvider del cliente implementando l'interfaccia IRegisterMetadata in un assembly separato dedicato ai metadati Design-Time.Utilizzare la classe AttributeTableBuilder per compilare una tabella di attributi.Chiamare il metodo AddAttributeTable(AttributeTable) nell'implementazione dell'oggetto Register() per abilitare la funzionalità della finestra di progettazione.
Classi
Classe | Descrizione | |
---|---|---|
AttributeCallbackBuilder | Un'istanza di questa classe viene passata ai delegati di callback per popolare lentamente gli attributi per un tipo. | |
AttributeTable | Tabella di attributi di metadati per la definizione dell'aspetto e del comportamento in fase di progettazione. | |
AttributeTableBuilder | Crea una tabella di attributi che definisce metadati in fase di progettazione. | |
AttributeTableContainer | Fornisce un insieme di istanze di AttributeTable. | |
AttributeTableValidationException | Viene generata quando i metadati forniti in un oggetto AttributeTable non corrispondono alle proprietà, ai metodi e agli eventi sui tipi esistenti. | |
ProvideMetadataAttribute | Rappresenta una classe che fornisce metadati. |
Strutture
Struttura | Descrizione | |
---|---|---|
EventIdentifier | Rappresenta un evento indipendente dalla piattaforma. | |
PropertyIdentifier | Rappresenta una proprietà indipendente dalla piattaforma. | |
TypeIdentifier | Identifica un tipo indipendente dalla piattaforma. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IProvideAttributeTable | Definisce una classe che fornisce una tabella degli attributi. |
Delegati
Delegato | Descrizione | |
---|---|---|
AttributeCallback | Viene chiamato quando sono necessari attributi per un tipo. |