ExportEffectAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Atribut, který identifikuje Effect jedinečný identifikátor, který lze použít Resolve(String) k vyhledání efektu.
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
- Dědičnost
-
ExportEffectAttribute
- Atributy
Poznámky
Vývojáři musí zadat název, který je jedinečný v rozsahu zadané hodnoty ResolutionGroupNameAttribute. Metoda Resolve(String) přebírá řetězec, který je zřetězením názvu skupiny překladu, který byl ResolutionGroupNameAttributezadán pro , '.
' a název, který byl zadán ExportEffectAttribute, a vrátí účinek, který bude mít typ effectType
.
Například s deklaracemi:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Potom následující kód přidá efekt na tlačítko:
var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));
Konstruktory
ExportEffectAttribute(Type, String) |
Vytvoří nový objekt ExportEffectAttribute. |