Idioma

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
System.Attribute
ExportEffectAttribute
Atributos
System.AttributeUsageAttribute

Comentários

Os desenvolvedores devem fornecer um nome exclusivo sobre o escopo do valor ao qual foi fornecido 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 para ResolutionGroupNameAttribute, '.', e o nome ao ExportEffectAttributequal foi fornecido, e 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 a seguir 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

Nome Description
ExportEffectAttribute(Type, String)

Cria um novo ExportEffectAttributearquivo .

Aplica-se a

Confira também