Freigeben über


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.

public ref class ResolutionGroupNameAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly)]
public sealed class ResolutionGroupNameAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly)>]
type ResolutionGroupNameAttribute = class
    inherit Attribute
Public NotInheritable Class ResolutionGroupNameAttribute
Inherits Attribute
Vererbung
ResolutionGroupNameAttribute
Attribute

Hinweise

Entwickler müssen einen Namen ExportEffectAttribute angeben, der im Bereich des Namens eindeutig ist, an den sie übergeben ResolutionGroupNameAttributewerden. Die Resolve(String) Methode verwendet eine Zeichenfolge, die die Verketteung des Namens (der Auflösungsgruppenname) '.'ist, und den eindeutigen Namen, der an ExportEffectAttributeangegeben wurde, und gibt den angegebenen Effekt zurück.

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

ResolutionGroupNameAttribute(String)

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

Gilt für: