ExportEffectAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir Effect efekti bulmak için ile birlikte kullanılabilecek benzersiz bir tanımlayıcı ile tanımlayan özniteliği Resolve(String) .
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class ExportEffectAttribute : Attribute
type ExportEffectAttribute = class
inherit Attribute
- Devralma
-
ExportEffectAttribute
- Öznitelikler
Açıklamalar
Geliştiriciler, için sağlanan değerin kapsamı üzerinde benzersiz olan bir ad sağlamalıdır ResolutionGroupNameAttribute . Resolve(String)Yöntemi, '. ', '. ' için sağlanan çözüm grubu adının bitiştirilmesi olan bir dize alır ResolutionGroupNameAttribute ve., ExportEffectAttribute türüne sahip olacak bir efekt döndürür effectType .
Örneğin, bildirimlerle:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Aşağıdaki kod, efekti bir düğmeye ekler:
var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));
Oluşturucular
| ExportEffectAttribute(Type, String) |
Yeni bir ExportEffectAttribute oluşturur. |