Image.IsOpaque Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.0
esta 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.0
o 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.