Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

UIElement.Opacity (Propiedad)

Obtiene o establece el factor de opacidad aplicado al objeto UIElement completo cuando se representa en la user interface (UI). Esta es una propiedad de dependencia.

Espacio de nombres:  System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

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

Valor de propiedad

Tipo: System.Double
Factor de opacidad. La opacidad predeterminada es 1,0. Los valores esperados están comprendidos entre 0,0 y 1,0.

Campo de identificador

OpacityProperty

Propiedades de metadatos establecidas en true.

NONE

El valor predeterminado 1,0 es el valor predeterminado proporcionado por los metadatos iniciales de esta propiedad de dependencia en la clase UIElement. Otras clases derivadas pueden cambiar posiblemente este valor predeterminado invalidando los metadatos desde dentro de su constructor de clase.

El valor de Opacity no se aplica al diseño real a menos que el elemento también esté visible (IsVisible es true).

Opacity se aplica desde los elementos primarios hacia abajo, a los elementos secundarios del árbol, pero los efectos visibles de los valores de opacidad anidados no se indican en el valor de la 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 10% (0,1), pero el valor de la propiedad Opacity del elemento de lista seguirá siento 0,2 cuando se consulte.

Aunque la opacidad declarada o evaluada sea 0, un elemento todavía participa en los eventos de entrada y los comandos y puede recibir el foco. Este aspecto puede resultar ú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 puede administrar a continuación todo el procesamiento de eventos de entrada para una área subyacente. Sin embargo, las propiedades Background o Fill del objeto o forma deben estar establecidas en un valor, aunque sea Transparent; de lo contrario, la prueba de posicionamiento no se habilita y no se recibe ningún evento.

.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Mostrar: