ExportEffectAttribute クラス

定義

アラートを見つけるために Resolve(String) で使用できる一意の識別子によって Effect を識別する属性。Attribute that identifies a Effect with a unique identifier that can be used with Resolve(String) to locate an effect.

[System.AttributeUsage]
public sealed class ExportEffectAttribute : Attribute
type ExportEffectAttribute = class
    inherit Attribute
継承
ExportEffectAttribute
属性

注釈

開発者に渡された値の範囲に一意の名前を指定する必要がありますResolutionGroupNameAttributeします。Developers must supply a name that is unique over the scope of the value that was supplied to ResolutionGroupNameAttribute. Resolve(String)メソッドを連結した文字列の文字列を受け取り、解像度のグループ名に指定されたResolutionGroupNameAttribute、'.' とに指定された名前ExportEffectAttributeが効果を返します、型effectTypeします。The Resolve(String) method takes a string that is the concatenation of the the resolution group name that was provided to ResolutionGroupNameAttribute, '.', and the name that was supplied to ExportEffectAttribute, and returns an effect that will have the type effectType.

宣言。For example, with the declarations:

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

次のコードでは、ボタンに効果を追加します。Then the code below will add the effect to a button:

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

コンストラクター

ExportEffectAttribute(Type, String)

新しい ExportEffectAttribute を作成します。Creates a new ExportEffectAttribute.

適用対象

こちらもご覧ください