Freigeben über


ExportEffectAttribute(Type, String) Konstruktor

Definition

Erstellt einen neuen ExportEffectAttribute.

public ExportEffectAttribute(Type effectType, string uniqueName);
new Xamarin.Forms.ExportEffectAttribute : Type * string -> Xamarin.Forms.ExportEffectAttribute

Parameter

effectType
System.Type

Der Typ des markierten Effect-Elements.

uniqueName
System.String

Ein eindeutiger Name für den Effect.

Hinweise

Entwickler müssen eine uniqueName angeben, die ü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"));

Gilt für:

Weitere Informationen