Freigeben über


ResolutionGroupNameAttribute(String) Konstruktor

Definition

Erstellt ein neues Namensattribut für die Auflösungsgruppe.

public ResolutionGroupNameAttribute(string name);
new Xamarin.Forms.ResolutionGroupNameAttribute : string -> Xamarin.Forms.ResolutionGroupNameAttribute

Parameter

name
System.String

Ein Name (z.B. ein Unternehmensname oder eine umgekehrte Unternehmens-URL), mit der Sie Effekte eindeutig ermittelt können.

Hinweise

Entwickler müssen einen Namen für ExportEffectAttribute angeben, der über den Bereich von eindeutig ist, den sie für ResolutionGroupNameAttributebereitstellen. Die Resolve(String) -Methode akzeptiert eine Zeichenfolge, die die Verkettung von name (der Name der Auflösungsgruppe), '.'und den eindeutigen Namen darstellt, der für ExportEffectAttributeangegeben wurde, und gibt den angegebenen Effekt zurück.

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