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.
public ref class ExportEffectAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class ExportEffectAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)>]
type ExportEffectAttribute = class
inherit Attribute
Public NotInheritable Class ExportEffectAttribute
Inherits Attribute
- Vererbung
-
ExportEffectAttribute
- Attribute
Hinweise
Entwickler müssen einen Namen angeben, der im Bereich des werts eindeutig ist, der für ResolutionGroupNameAttributeden bereitgestellten Wert angegeben wurde. Die Resolve(String) Methode verwendet eine Zeichenfolge, die die Verketteung des Auflösungsgruppennamens ist, der für ".
" bereitgestellt ResolutionGroupNameAttributewurde, und den Namen, an den sie angegeben ExportEffectAttributewurde, und gibt einen Effekt zurück, der den Typ effectType
hat.
Beispielsweise mit den Deklarationen:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Anschließend 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. |