Effect.ResolveId Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die ID ab, die verwendet wird, um diesen Effekt zur Laufzeit zu beheben.
public:
property System::String ^ ResolveId { System::String ^ get(); };
public string ResolveId { get; }
member this.ResolveId : string
Public ReadOnly Property ResolveId As String
Eigenschaftswert
Die ID, die zum Auflösen dieses Effekts zur Laufzeit verwendet wird.
Hinweise
Entwickler müssen einen Namen ExportEffectAttribute angeben, der im Bereich des Namens eindeutig ist, an den sie übergeben ResolutionGroupNameAttributewerden. Die Resolve(String) Methode verwendet eine Zeichenfolge, die die Verketteung (name der Auflösungsgruppe) '.'
ist, und den eindeutigen name
Namen, den sie angegeben ExportEffectAttributehaben, und gibt den angegebenen Effekt zurück.
Beispielsweise 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"));
Diese Eigenschaft gibt die Zeichenfolge zurück, die Entwickler Resolve(String) übergeben, um den Effekt zur Laufzeit abzurufen.