ExportEffectAttribute Klasse

Definition

Attribut, das eine Effect-Klasse mit einem eindeutigen Bezeichner identifiziert, der mit Resolve(String) verwendet werden kann, um einen Effekt zu finden.

[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class ExportEffectAttribute : Attribute
type ExportEffectAttribute = class
    inherit Attribute
Vererbung
ExportEffectAttribute
Attribute

Hinweise

Entwickler müssen einen Namen angeben, der über den Bereich des Werts eindeutig ist, der für ResolutionGroupNameAttributeangegeben wurde. Die Resolve(String) -Methode verwendet eine Zeichenfolge, die die Verkettung des Auflösungsgruppennamens darstellt, der für ResolutionGroupNameAttribute, "." und den namen angegeben wurde, der für ExportEffectAttributeangegeben wurde, und gibt einen Effekt zurück, der den Typ effectTypeaufweist.

Mit den Deklarationen beispielsweise:

[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]

Dann fügt der folgende Code den Effekt zu einer Schaltfläche hinzu:

var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));

Konstruktoren

ExportEffectAttribute(Type, String)

Erstellt einen neuen ExportEffectAttribute.

Gilt für:

Weitere Informationen