UIElement.Opacity UIElement.Opacity UIElement.Opacity UIElement.Opacity Property

Definición

Obtiene o establece el factor de opacidad aplicado a toda el UIElement cuando se representa en la interfaz de usuario (UI)user interface (UI).Gets or sets the opacity factor applied to the entire UIElement when it is rendered in the interfaz de usuario (UI)user interface (UI). Es una propiedad de dependencia.This is a dependency property.

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; }
member this.Opacity : double with get, set
Public Property Opacity As Double

Valor de propiedad

Factor de opacidad.The opacity factor. La opacidad predeterminada es 1.0.Default opacity is 1.0. Se esperaban valores entre 0.0 y 1.0.Expected values are between 0.0 and 1.0.

Comentarios

El valor predeterminado 1,0 es el valor predeterminado proporcionado por los metadatos iniciales de esta propiedad de UIElement dependencia en la clase.The 1.0 default value is the default provided by the initial metadata of this dependency property on the UIElement class. Otras clases derivadas podrían cambiar este valor predeterminado reemplazando los metadatos de dentro de su constructor de clase.Other derived classes may potentially change this default value by overriding the metadata from within their class constructor.

El valor de Opacity no se aplicará al diseño real a menos que el elemento tambiénIsVisible esté truevisible (IS).The value of Opacity won't be applied to actual layout unless the element is also visible (IsVisible is true).

Opacityse aplica desde los elementos primarios en el árbol de elementos a 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.Opacity is applied from parent elements on down the element tree to child elements, but the visible effects of the nested opacity settings aren't indicated in the property value of individual child elements. 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 de la red para ese elemento de lista se representará como si fuera un 10% (0,1), pero el valor Opacity de propiedad de la propiedad del elemento de lista seguiría siendo 0,2 cuando se consulta.For instance, if a list has a 50% (0.5) opacity and one of its list items has its own opacity set to 20% (0.2), the net visible opacity for that list item will be rendered as if it were 10% (0.1), but the property value of the list item Opacity property would still be 0.2 when queried.

Incluso si la opacidad declarada o evaluada es 0, un elemento todavía participa en los eventos y comandos de entrada y puede recibir el foco.Even if the declared or evaluated opacity is 0, an element still participates in input events and commands, and is potentially focusable. Este aspecto puede ser útil, por ejemplo, puede usar un objeto de opacidad cero (como una forma) para enmascarar objetos subyacentes con elementos transparentes.This aspect can be useful, for instance you can use an opacity-zero object (such as a shape) for masking underlying objects with transparent elements. A continuación, el objeto Opacity-Zero puede controlar todo el procesamiento de eventos de entrada de un área subyacente.The opacity-zero object can then handle all the input event processing for an underlying area. Sin embargo, Background o Fill del objeto o la forma se deben establecer en un valor, incluso si es Transparent, de lo contrario la prueba de posicionamiento no está habilitada y no se recibe ningún evento.However, the Background or Fill of the object or shape should be set to a value, even if it is Transparent, otherwise hit testing is not enabled, and no events are received.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field OpacityProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: