Effect.ResolveId 属性

定义

获取用于在运行时解析此效果的 ID。

public:
 property System::String ^ ResolveId { System::String ^ get(); };
public string ResolveId { get; }
member this.ResolveId : string
Public ReadOnly Property ResolveId As String

属性值

用于在运行时解析此效果的 ID。

注解

开发人员必须向该名称提供一个名称,该名称 ExportEffectAttribute 在提供给 ResolutionGroupNameAttribute该名称的范围内是唯一的。 该方法 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) 运行时效果的字符串。

适用于