Sdílet prostřednictvím


ExportEffectAttribute Třída

Definice

Atribut, který identifikuje Effect jedinečný identifikátor, který lze použít Resolve(String) k vyhledání 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
Dědičnost
ExportEffectAttribute
Atributy

Poznámky

Vývojáři musí zadat název, který je jedinečný v rozsahu zadané hodnoty ResolutionGroupNameAttribute. Metoda Resolve(String) přebírá řetězec, který je zřetězením názvu skupiny překladu, který byl ResolutionGroupNameAttributezadán pro , '.' a název, který byl zadán ExportEffectAttribute, a vrátí účinek, který bude mít typ effectType.

Například s deklaracemi:

[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]

Potom následující kód přidá efekt na tlačítko:

var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));

Konstruktory

ExportEffectAttribute(Type, String)

Vytvoří nový objekt ExportEffectAttribute.

Platí pro

Viz také