Effect.ResolveId Propiedad

Definición

Obtiene el identificador que se usa para resolver este efecto en tiempo de ejecución.

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

Valor de propiedad

Identificador que se usa para resolver este efecto en tiempo de ejecución.

Comentarios

Los desarrolladores deben proporcionar un nombre a ExportEffectAttribute que sea único en el ámbito del nombre que proporcionen a ResolutionGroupNameAttribute. El Resolve(String) método toma una cadena que es la concatenación de (el nombre del grupo de name resolución), '.'y el nombre único que se proporcionó a ExportEffectAttributey devuelve el efecto especificado.

Por ejemplo, con las declaraciones :

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

A continuación, el código siguiente agregará el efecto a un botón:

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

Esta propiedad devuelve la cadena a la que los desarrolladores pasan Resolve(String) para obtener el efecto en tiempo de ejecución.

Se aplica a