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 string ResolveId { get; }
member this.ResolveId : string
Eigenschaftswert
Die ID, die verwendet wird, um diesen Effekt zur Laufzeit aufzulösen.
Hinweise
Entwickler müssen einen Eindeutigen ExportEffectAttribute Namen für den Bereich des Namens angeben, den sie für ResolutionGroupNameAttributeangeben. Die Resolve(String) -Methode übernimmt eine Zeichenfolge, die die Verkettung von name
(der Name der Auflösungsgruppe) ist, '.'
und den eindeutigen Namen, der für ExportEffectAttributeangegeben wurde, und gibt den angegebenen Effekt zurück.
Mit den Deklarationen beispielsweise:
[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, an Resolve(String) die Entwickler übergeben, um den Effekt zur Laufzeit abzurufen.