Effect.ResolveId Özellik
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.
Çalışma zamanında Bu etkiyi çözümlemek için kullanılan kimliği alır.
public string ResolveId { get; }
member this.ResolveId : string
Özellik Değeri
Bu etkiyi zamanında çözmek için kullanılan kimliği.
Açıklamalar
Geliştiriciler için bir ad sağlamanız gerekir ExportEffectAttribute olan benzersiz bunlar için sağladığınız adın kapsamını üzerinden ResolutionGroupNameAttribute. Resolve(String) Yöntemi birleşimi olan bir dize alır name (Çözüm grup adı), '.' ve için sağladığı benzersiz bir ad ExportEffectAttributeve belirtilen etkisi döndürür.
Örneğin, bildirimleri ile:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Ardından aşağıdaki kodu etkili bir düğme ekler:
[var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));
Bu özellik, geliştiriciler için geçen dize döndürür Resolve(String) çalışma zamanında etkiyi görmek için.