ExportEffectAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 effectType
aufweist.
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. |