Freigeben über


ExportEffectAttribute(Type, String) Konstruktor

Definition

Erstellt einen neuen 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)

Parameter

effectType
Type

Der Typ des markierten Effect-Elements.

uniqueName
String

Ein eindeutiger Name für den Effect.

Hinweise

Entwickler müssen einen uniqueName eindeutigen Wert angeben, der über den Umfang des werts, der bereitgestellt ResolutionGroupNameAttributewurde. Die Resolve(String) Methode verwendet eine Zeichenfolge, die die Verkettung des Auflösungsgruppennamens darstellt, der für ResolutionGroupNameAttribute, ".' bereitgestellt wurde, und den Namen, der angegeben ExportEffectAttributewurde, und gibt einen Effekt zurück, der den Typ effectTypehat.

Beispiel: Mit den Deklarationen:

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

Anschließend fügt der folgende Code den Effekt zu einer Schaltfläche hinzu:

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

Gilt für:

Weitere Informationen