Idioma

ResolutionGroupNameAttribute Classe

Definição

Atributo que identifica um nome de grupo, normalmente um nome da empresa ou URL da empresa invertida, que fornece um escopo para nomes de efeito.

[System.AttributeUsage(System.AttributeTargets.Assembly)]
public sealed class ResolutionGroupNameAttribute : Attribute
type ResolutionGroupNameAttribute = class
    inherit Attribute
Herança
System.Attribute
ResolutionGroupNameAttribute
Atributos
System.AttributeUsageAttribute

Comentários

Os desenvolvedores devem fornecer um nome exclusivo sobre ExportEffectAttribute o escopo do nome do <param="name" /> que eles fornecem para ResolutionGroupNameAttribute. O Resolve(String) método usa uma cadeia de caracteres que é a concatenação de (o nome do grupo de name resolução) '.'e o nome exclusivo ao ExportEffectAttributequal foi fornecido e retorna o efeito especificado.

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
ResolutionGroupNameAttribute(String)

Cria um novo atributo de nome de grupo de resolução.

Aplica-se a