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