Partager via


Effect.ResolveId Propriété

Définition

Obtient l’ID qui sert à résoudre cet effet au moment de l’exécution.

public string ResolveId { get; }
member this.ResolveId : string

Valeur de propriété

System.String

ID utilisé pour résoudre cet effet au moment de l’exécution.

Remarques

Les développeurs doivent fournir un nom unique dans ExportEffectAttribute l’étendue du nom qu’ils fournissent à ResolutionGroupNameAttribute. La Resolve(String) méthode prend une chaîne qui est la concaténation de (le nom du groupe de name résolution), '.'et le nom unique qui a été fourni à ExportEffectAttribute, et retourne l’effet spécifié.

Par exemple, avec les déclarations :

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

Ensuite, le code ci-dessous ajoute l’effet à un bouton :

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

Cette propriété retourne la chaîne à laquelle les développeurs passent Resolve(String) pour obtenir l’effet au moment de l’exécution.

S’applique à