Image.IsOpaque Propiedad

Definición

Obtiene o establece un valor booleano que, si es true, sugiere al motor de representación que puede ignorar, sin ningún riesgo, la acción de dibujar elementos visuales detrás de la imagen.

public bool IsOpaque { get; set; }
member this.IsOpaque : bool with get, set

Valor de propiedad

System.Boolean

Valor de la sugerencia de representación de opacidad.

Comentarios

Cuando esta propiedad es true, y si la Opacity propiedad se establece en su valor predeterminado de , y si la imagen de origen no es transparente, el motor de representación en la plataforma de destino puede omitir de forma segura las partes de los elementos visuales que aparecen detrás de 1.0esta imagen al dibujar la pantalla. Esto puede mejorar el rendimiento. Sin embargo, los desarrolladores no deben establecer esta propiedad true en si el canal alfa de la imagen indica transparencia, si la Opacity propiedad es menor que 1.0o si la propia imagen de origen es transparente. Si se realiza cualquiera de estos casos, esta propiedad true puede dar lugar a artefactos visuales u otro comportamiento (sin definir). Por el contrario, los desarrolladores deben asegurarse de que esta propiedad está establecida false en si sospechan o saben que cualquiera de las condiciones mencionadas anteriormente puede indicar que la imagen será transparente o parcialmente transparente.

Establecer esta propiedad no cambia la opacidad de la imagen. En su lugar, indica si el motor de representación puede tratar la imagen como opaca mientras se representa.

Se aplica a