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
Classe pubblica AttributeCallbackBuilder Un'istanza di questa classe viene passata ai delegati di callback per popolare lentamente gli attributi per un tipo.
Classe pubblica AttributeTable Tabella di attributi di metadati per la definizione dell'aspetto e del comportamento in fase di progettazione.
Classe pubblica AttributeTableBuilder Crea una tabella di attributi che definisce metadati in fase di progettazione.
Classe pubblica AttributeTableContainer Fornisce un insieme di istanze di AttributeTable.
Classe pubblica AttributeTableValidationException Viene generata quando i metadati forniti in un oggetto AttributeTable non corrispondono alle proprietà, ai metodi e agli eventi sui tipi esistenti.
Classe pubblica ProvideMetadataAttribute Rappresenta una classe che fornisce metadati.

Strutture

  Struttura Descrizione
Struttura pubblica EventIdentifier Rappresenta un evento indipendente dalla piattaforma.
Struttura pubblica PropertyIdentifier Rappresenta una proprietà indipendente dalla piattaforma.
Struttura pubblica TypeIdentifier Identifica un tipo indipendente dalla piattaforma.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica IProvideAttributeTable Definisce una classe che fornisce una tabella degli attributi.

Delegati

  Delegato Descrizione
Delegato pubblico AttributeCallback Viene chiamato quando sono necessari attributi per un tipo.