UIElement.Opacity Propiedad

Definición

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

Double

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

Se aplica a

Consulte también