次の方法で共有


ExportEffectAttribute(Type, String) コンストラクター

定義

新しい ExportEffectAttribute を作成します。

public:
 ExportEffectAttribute(Type ^ effectType, System::String ^ uniqueName);
public ExportEffectAttribute (Type effectType, string uniqueName);
new Microsoft.Maui.Controls.ExportEffectAttribute : Type * string -> Microsoft.Maui.Controls.ExportEffectAttribute
Public Sub New (effectType As Type, uniqueName As String)

パラメーター

effectType
Type

マークされた Effect の型。

uniqueName
String

Effect の一意の名前。

注釈

開発者は、 uniqueName 指定された値のスコープに対して一意の値を指定する ResolutionGroupNameAttribute必要があります。 メソッドは Resolve(String) 、指定された ResolutionGroupNameAttribute解決グループ名 、''.、および指定された ExportEffectAttribute名前を連結した文字列を受け取り、型 effectTypeを持つ効果を返します。

たとえば、次の宣言を使用します。

[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"));

適用対象

こちらもご覧ください