UIElement.Opacity Propriedade

Definição

Obtém ou define o fator de opacidade aplicado ao conjunto UIElement quando é renderizado na interface do utilizador (UI). Isto é uma propriedade de dependência.

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 Propriedade

O fator de opacidade. A opacidade padrão é a 1.0. Os valores esperados situam-se entre 0,0 e 1,0.

Atributos

Observações

O valor padrão 1.0 é o valor padrão fornecido pelos metadados iniciais desta propriedade de dependência na UIElement classe. Outras classes derivadas podem potencialmente alterar este valor padrão ao sobrepor os metadados dentro do seu construtor de classes.

O valor de Opacity não será aplicado ao layout real a menos que o elemento também seja visível (IsVisible é true).

Opacity é aplicado dos elementos pais na árvore de elementos para os elementos filhos, mas os efeitos visíveis das definições de opacidade aninhada não são indicados no valor da propriedade dos elementos filhos individuais. Por exemplo, se uma lista tiver uma opacidade de 50% (0,5) e um dos seus itens da lista tiver a sua própria opacidade definida para 20% (0,2), a opacidade visível líquida desse item da lista será representada como se fosse 10% (0,1), mas o valor da propriedade do item Opacity da lista continuará a ser 0,2 quando consultada.

Mesmo que a opacidade declarada ou avaliada seja 0, um elemento continua a participar em eventos e comandos de entrada, e é potencialmente focável. Este aspeto pode ser útil, por exemplo, pode usar um objeto de opacidade zero (como uma forma) para mascarar objetos subjacentes com elementos transparentes. O objeto de opacidade zero pode então tratar de todo o processamento de eventos de entrada para uma área subjacente. No entanto, o Background ou Fill do objeto ou da forma deve ser definido para um valor, mesmo que seja Transparent, caso contrário, o teste de acerto não está ativado e não são recebidos eventos.

Informação de Propriedade de Dependência

Iteme Value
Campo identificador OpacityProperty
Propriedades dos metadados definidas como true None

Aplica-se a

Ver também