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 1,0 predeterminado es el valor predeterminado proporcionado por los metadatos iniciales de esta propiedad de dependencia en el UIElement 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 potencialmente pueden cambiar este valor predeterminado mediante la invalidación de los metadatos desde 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én es visible (IsVisible es true).The value of Opacity won't be applied to actual layout unless the element is also visible (IsVisible is true).

Opacity se aplica desde los elementos primarios en por el árbol de elementos para los elementos secundarios, pero los efectos de la configuración no se indica en el valor de propiedad de los elementos secundarios individuales de opacidad anidado visibles.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 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.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.

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.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 (por ejemplo, una forma) para enmascarar los objetos subyacentes con los 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. El objeto de opacidad cero, a continuación, puede controlar todo el evento de entrada de procesamiento para un área subyacente.The opacity-zero object can then handle all the input event processing for an underlying area. Sin embargo, el Background o Fill del objeto o forma debe establecerse en un valor, aunque sea Transparent, en caso contrario, la prueba de posicionamiento no está habilitada y 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
Establecen las propiedades de metadatos en trueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: