Freigeben über


Microsoft.Windows.Design.Features-Namespace

Stellt die Erweiterbarkeit mithilfe von benutzerdefinierten Featureanbietern und Featureverbindungen bereit.

Verwenden Sie die FeatureProvider-Klasse und die FeatureConnector<TFeatureProviderType>-Klasse, um die benutzerdefinierte Darstellung und das benutzerdefinierte Verhalten zur Entwurfszeit in einem Designer zu implementieren.Fügen Sie mit der MetadataStore-Klasse und der FeatureAttribute-Klasse einen benutzerdefinierten Featureanbieter an ein Steuerelement an.

Klassen

  Klasse Beschreibung
Öffentliche Klasse FeatureAttribute Speichert ein Type-Objekt, das einen FeatureProvider-Typ darstellt.
Öffentliche Klasse FeatureAvailableEventArgs Stellt Daten für das FeatureAvailable-Ereignis bereit.
Öffentliche Klasse FeatureConnector<TFeatureProviderType> Stellt eine Basisimplementierung für alle Erweiterungen bereit, die auf Featureconnectoren basieren.
Öffentliche Klasse FeatureConnectorAttribute Gibt den Typ des FeatureConnector<TFeatureProviderType> an, der zur Handhabung des FeatureProvider erforderlich ist.
Öffentliche Klasse FeatureConnectorInformation Enthält Informationen, in denen ein angegebener Featureconnector beschrieben wird.
Öffentliche Klasse FeatureManager Verwaltet Featureanbieter und Featureverbindungen.
Öffentliche Klasse FeatureProvider Fügt einem Feature einen klassenspezifischen Beitrag hinzu.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat MetadataProviderCallback Gibt einen benutzerdefinierten Mechanismus zum Bereitstellen von Metadatenattributen für die FeatureManager-Klasse an.