Freigeben über


Microsoft.Windows.Design.Metadata-Namespace

Stellt eine Attributtabelle zum Anwenden von benutzerdefinierten Designerattributen auf Steuerelemente und Elemente bereit.

Registrieren Sie Ihre benutzerdefinierten FeatureProvider-Implementierungen, indem Sie die IRegisterMetadata-Benutzeroberfläche in einer separaten Assembly implementieren, die für die Metadaten zur Entwurfszeit dediziert ist.Verwenden Sie die AttributeTableBuilder-Klasse, um eine Attributtabelle zu erstellen.Rufen Sie die AddAttributeTable(AttributeTable)-Methode in der Register()-Implementierung auf, um das Designerfeature zu aktivieren.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AttributeCallbackBuilder Eine Instanz dieser Klasse wird an Rückrufdelegate übergeben, um die Attribute für einen Typ sehr langsam zu füllen.
Öffentliche Klasse AttributeTable Eine Tabelle mit Metadatenattributen zum Definieren der Darstellung und des Verhaltens zur Entwurfszeit.
Öffentliche Klasse AttributeTableBuilder Erstellt eine Attributtabelle, in der Entwurfszeitmetadaten definiert werden.
Öffentliche Klasse AttributeTableContainer Stellt eine Auflistung von AttributeTable-Instanzen bereit.
Öffentliche Klasse AttributeTableValidationException Wird ausgelöst, wenn die Metadaten, die in einer AttributeTable bereitgestellt werden, nicht mit den Eigenschaften, Methoden oder Ereignissen der vorhandenen Typen übereinstimmen.
Öffentliche Klasse ProvideMetadataAttribute Stellt eine Klasse dar, die Metadaten bereitstellt.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur EventIdentifier Stellt ein Ereignis dar, das von der Plattform unabhängig ist.
Öffentliche Struktur PropertyIdentifier Stellt eine Eigenschaft dar, die von der Plattform unabhängig ist.
Öffentliche Struktur TypeIdentifier Bezeichnet einen Typ, der von der Plattform unabhängig ist.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IProvideAttributeTable Definiert eine Klasse, die eine Attributtabelle bereitstellt.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat AttributeCallback Wird aufgerufen, wenn für einen Typ Attribute erforderlich sind.