ExportEffectAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Atrybut identyfikujący element Effect z unikatowym identyfikatorem, którego można użyć Resolve(String) do zlokalizowania 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
- Dziedziczenie
-
ExportEffectAttribute
- Atrybuty
Uwagi
Deweloperzy muszą podać nazwę unikatową dla zakresu wartości dostarczonej do ResolutionGroupNameAttribute. Metoda Resolve(String) przyjmuje ciąg, który jest połączeniem nazwy grupy rozpoznawania, która została podana do , "".
, i nazwa podana do ResolutionGroupNameAttributeExportEffectAttribute, i zwraca efekt, który będzie miał typ effectType
.
Na przykład z deklaracjami:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Następnie poniższy kod doda efekt do przycisku:
var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));
Konstruktory
ExportEffectAttribute(Type, String) |
Tworzy nowy adres ExportEffectAttribute. |