Compartir a través de


ExportEffectAttribute Clase

Definición

Atributo que identifica un Effect con un identificador único que se puede utilizar con Resolve(String) para encontrar un efecto.

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
Herencia
ExportEffectAttribute
Atributos

Comentarios

Los desarrolladores deben proporcionar un nombre que sea único en el ámbito del valor que se proporcionó a ResolutionGroupNameAttribute. El Resolve(String) método toma una cadena que es la concatenación del nombre del grupo de resolución que se proporcionó a ResolutionGroupNameAttribute, "." y el nombre que se proporcionó a ExportEffectAttributey devuelve un efecto que tendrá el tipo effectType.

Por ejemplo, con las declaraciones:

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

A continuación, el código siguiente agregará el efecto a un botón:

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

Constructores

ExportEffectAttribute(Type, String)

Crea un nuevo ExportEffectAttribute.

Se aplica a

Consulte también