Effect.ResolveId 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得用來在執行階段解析此效果的識別碼。
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) 字串,以在運行時間取得效果。