ExportEffectAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attribut qui identifie un Effect avec un identificateur unique pouvant être utilisé avec Resolve(String) pour localiser un effet.
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
- Héritage
-
ExportEffectAttribute
- Attributs
Remarques
Les développeurs doivent fournir un nom unique sur l’étendue de la valeur fournie à ResolutionGroupNameAttribute. La Resolve(String) méthode prend une chaîne qui est la concaténation du nom du groupe de résolution fourni à ResolutionGroupNameAttribute, '.
' et le nom fourni à ExportEffectAttribute, et retourne un effet qui aura le type effectType
.
Par exemple, avec les déclarations :
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Ensuite, le code ci-dessous ajoute l’effet à un bouton :
var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));
Constructeurs
ExportEffectAttribute(Type, String) |
Crée un ExportEffectAttribute. |