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:
property System::String ^ ResolveId { System::String ^ get(); };
public string ResolveId { get; }
member this.ResolveId : string
Public ReadOnly Property ResolveId As String
Hodnota vlastnosti
ID, které se používá k vyřešení tohoto efektu za běhu.
Poznámky
Vývojáři musí zadat název ExportEffectAttribute , který je jedinečný v rozsahu názvu, kterému poskytují 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 ExportEffectAttribute, a vrátí zadaný účinek.
Například s deklaracemi:
[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]
Potom následující kód přidá efekt na tlačítko:
[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í, aby Resolve(String) získali účinek za běhu.