ExportEffectAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.AttributeExportEffectAttribute
- 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 . |