Effect.ResolveId Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá ID, který se používá k vyřešení tohoto efektu za běhu.
public string ResolveId { get; }
member this.ResolveId : string
Hodnota vlastnosti
ID, které se používá k vyřešení tohoto efektu za běhu.
Poznámky
Vývojáři musí zadat ExportEffectAttribute název, který je jedinečný v rozsahu názvu, který poskytují do ResolutionGroupNameAttribute. Metoda Resolve(String) přebírá řetězec, který je zřetězením name
(název skupiny překladu) '.'
a jedinečný název, který byl zadán do ExportEffectAttribute, a vrátí zadaný efekt.
Například s deklaracemi:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Následující kód pak přidá efekt k tlačítku:
[var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));
Tato vlastnost vrátí řetězec, který vývojáři předávají, Resolve(String) aby získali efekt za běhu.