Effect.ResolveId Özellik

Tanım

Ç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

String

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.

Şunlara uygulanır