Udostępnij za pośrednictwem


ExportEffectAttribute Klasa

Definicja

Atrybut identyfikujący element Effect z unikatowym identyfikatorem, którego można użyć Resolve(String) do zlokalizowania efektu.

public ref class ExportEffectAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class ExportEffectAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)>]
type ExportEffectAttribute = class
    inherit Attribute
Public NotInheritable Class ExportEffectAttribute
Inherits Attribute
Dziedziczenie
ExportEffectAttribute
Atrybuty

Uwagi

Deweloperzy muszą podać nazwę unikatową dla zakresu wartości dostarczonej do ResolutionGroupNameAttribute. Metoda Resolve(String) przyjmuje ciąg, który jest połączeniem nazwy grupy rozpoznawania, która została podana do , ""., i nazwa podana do ResolutionGroupNameAttributeExportEffectAttribute, i zwraca efekt, który będzie miał typ effectType.

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

ExportEffectAttribute(Type, String)

Tworzy nowy adres ExportEffectAttribute.

Dotyczy

Zobacz też