ResolutionGroupNameAttribute Klasse

Definition

Attribut, das den Gruppennamen ermittelt. In der Regel handelt es sich um einen Unternehmensnamen oder eine umgekehrte Unternehmens-URL, die einen Bereich für Effektnamen bereitstellt.

[System.AttributeUsage(System.AttributeTargets.Assembly)]
public sealed class ResolutionGroupNameAttribute : Attribute
type ResolutionGroupNameAttribute = class
    inherit Attribute
Vererbung
ResolutionGroupNameAttribute
Attribute

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"));

Konstruktoren

ResolutionGroupNameAttribute(String)

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

Gilt für: