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 | |
---|---|---|
AttributeCallbackBuilder | Eine Instanz dieser Klasse wird an Rückrufdelegate übergeben, um die Attribute für einen Typ sehr langsam zu füllen. | |
AttributeTable | Eine Tabelle mit Metadatenattributen zum Definieren der Darstellung und des Verhaltens zur Entwurfszeit. | |
AttributeTableBuilder | Erstellt eine Attributtabelle, in der Entwurfszeitmetadaten definiert werden. | |
AttributeTableContainer | Stellt eine Auflistung von AttributeTable-Instanzen bereit. | |
AttributeTableValidationException | Wird ausgelöst, wenn die Metadaten, die in einer AttributeTable bereitgestellt werden, nicht mit den Eigenschaften, Methoden oder Ereignissen der vorhandenen Typen übereinstimmen. | |
ProvideMetadataAttribute | Stellt eine Klasse dar, die Metadaten bereitstellt. |
Strukturen
Struktur | Beschreibung | |
---|---|---|
EventIdentifier | Stellt ein Ereignis dar, das von der Plattform unabhängig ist. | |
PropertyIdentifier | Stellt eine Eigenschaft dar, die von der Plattform unabhängig ist. | |
TypeIdentifier | Bezeichnet einen Typ, der von der Plattform unabhängig ist. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IProvideAttributeTable | Definiert eine Klasse, die eine Attributtabelle bereitstellt. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
AttributeCallback | Wird aufgerufen, wenn für einen Typ Attribute erforderlich sind. |