Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad UIElement.Opacity

 

Publicado: noviembre de 2016

Obtiene o establece el factor de opacidad aplicado a toda el UIElement cuando se representa en la interfaz de usuario (UI). Es una propiedad de dependencia.

Espacio de nombres:   System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)

[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public double Opacity { get; set; }

Valor de propiedad

Type: System.Double

Factor de opacidad. La opacidad predeterminada es 1.0. Se esperaban valores entre 0.0 y 1.0.

El valor 1,0 predeterminado es el valor predeterminado proporcionado por los metadatos iniciales de esta propiedad de dependencia en la UIElement clase. Otras clases derivadas potencialmente pueden cambiar este valor predeterminado mediante la invalidación de 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 esté visible (IsVisible es true).

Opacity se aplica desde los elementos primarios en por el árbol de elementos para los elementos secundarios, pero los efectos visibles de la configuración no se indica en el valor de propiedad de los elementos secundarios individuales de opacidad anidado. 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 fuese un 10% (0,1), pero el valor de propiedad del elemento de lista Opacity propiedad todavía sería 0,2 cuando realiza una consulta.

Aunque la opacidad declarada o evaluada sea 0, un elemento todavía participa en los comandos y eventos de entrada y puede recibir el foco. Este aspecto puede ser útil, por ejemplo puede usar un objeto de opacidad cero (como una forma) para enmascarar los objetos subyacentes con elementos transparentes. El objeto de opacidad cero podrá controlar todo el evento de entrada de procesamiento para una área subyacente. Sin embargo, el Background o Fill del objeto o forma debe establecerse en un valor, aunque sea Transparent, de lo contrario, la prueba de posicionamiento no está habilitada y no se ha recibido ningún evento.

Campo identificador

OpacityProperty

Propiedades de metadatos se establecen en true

NONE

.NET Framework
Disponible desde 3.0
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Volver al principio
Mostrar: