ResolutionGroupNameAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Atrybut identyfikujący nazwę grupy, zazwyczaj nazwę firmy lub odwrócony adres URL firmy, który zapewnia zakres nazw efektu.
[System.AttributeUsage(System.AttributeTargets.Assembly)]
public sealed class ResolutionGroupNameAttribute : Attribute
type ResolutionGroupNameAttribute = class
inherit Attribute
- Dziedziczenie
-
System.AttributeResolutionGroupNameAttribute
- Atrybuty
-
System.AttributeUsageAttribute
Uwagi
Deweloperzy muszą podać nazwę ExportEffectAttribute , która jest unikatowa w zakresie, który podaje do ResolutionGroupNameAttribute. Metoda Resolve(String) przyjmuje ciąg, który jest łączeniem name
(nazwa grupy rozpoznawania), '.'
i unikatową nazwą podaną do ExportEffectAttributemetody i zwraca określony efekt.
Na przykład z deklaracjami:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Następnie poniższy kod doda efekt do przycisku:
[var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));
Konstruktory
ResolutionGroupNameAttribute(String) |
Tworzy nowy atrybut nazwy grupy rozpoznawania. |