ExportEffectAttribute Classe

Definição

Atributo que identifica um Effect com um identificador exclusivo que pode ser usado com Resolve(String) para localizar um efeito.

[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class ExportEffectAttribute : Attribute
type ExportEffectAttribute = class
    inherit Attribute
Herança
ExportEffectAttribute
Atributos

Comentários

Os desenvolvedores devem fornecer um nome exclusivo sobre o escopo do valor que foi fornecido para ResolutionGroupNameAttribute. O Resolve(String) método usa uma cadeia de caracteres que é a concatenação do nome do grupo de resolução que foi fornecido a ResolutionGroupNameAttribute, '.', e o nome que foi fornecido a ExportEffectAttributee retorna um efeito que terá o tipo effectType.

Por exemplo, com as declarações:

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

Em seguida, o código abaixo adicionará o efeito a um botão:

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

Construtores

ExportEffectAttribute(Type, String)

Cria um novo ExportEffectAttribute.

Aplica-se a

Confira também