Effect.ResolveId 屬性

定義

取得用來在執行階段解析此效果的識別碼。

public string ResolveId { get; }
member this.ResolveId : string

屬性值

System.String

用來在運行時間解析此效果的標識碼。

備註

開發人員必須針對提供給 的名稱範圍提供ResolutionGroupNameAttribute唯一的名稱ExportEffectAttribute。 方法 Resolve(String) 會採用字串,該字串是 (解析組名的串 name 連) , '.'以及提供給 ExportEffectAttribute的唯一名稱,並傳回指定的效果。

例如,使用 宣告:

[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]

然後,下列程式代碼會將效果新增至按鈕:

        [var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));

此屬性會傳回開發人員傳遞的 Resolve(String) 字串,以在運行時間取得效果。

適用於