UIElement.Opacity 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 el factor de opacidad aplicado a todo UIElement cuando se representa en la interfaz de usuario (UI). Es una propiedad de dependencia.
public:
property double Opacity { double get(); void set(double value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double Opacity { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.Opacity : double with get, set
Public Property Opacity As Double
Valor de propiedad
Factor de opacidad. La opacidad predeterminada es 1.0. Se esperaban valores entre 0.0 y 1.0.
- Atributos
Comentarios
El valor predeterminado 1.0 es el predeterminado proporcionado por los metadatos iniciales de esta propiedad de dependencia en la UIElement clase . Otras clases derivadas pueden cambiar potencialmente este valor predeterminado reemplazando los metadatos desde dentro de su constructor de clase.
El valor de Opacity no se aplicará al diseño real a menos que el elemento también sea visible (IsVisible es true
).
Opacity se aplica desde los elementos primarios del árbol de elementos hacia los elementos secundarios, pero los efectos visibles de la configuración de opacidad anidada no se indican en el valor de propiedad de los elementos secundarios individuales. Por ejemplo, si una lista tiene una opacidad del 50 % (0,5) y uno de sus elementos de lista tiene su propia opacidad establecida en 20 % (0,2), la opacidad visible neta para ese elemento de lista se representará como si fuera un 10 % (0,1), pero el valor de propiedad de la propiedad del elemento Opacity de lista seguirá siendo 0,2 cuando se consulte.
Incluso si la opacidad declarada o evaluada es 0, un elemento sigue participando en los comandos y eventos de entrada, y potencialmente se puede centrar. Este aspecto puede ser útil, por ejemplo, puede usar un objeto opacidad-cero (como una forma) para enmascarar objetos subyacentes con elementos transparentes. Después, el objeto opacidad-cero puede controlar todo el procesamiento de eventos de entrada para un área subyacente. Sin embargo, el Background
objeto o Fill
la forma deben establecerse en un valor, incluso si es Transparent, de lo contrario, las pruebas de posicionamiento no están habilitadas y no se reciben eventos.
Información sobre propiedades de dependencia
Campo identificador | OpacityProperty |
Propiedades de metadatos establecidas en true |
Ninguno |