Compartilhar via


RevealBrush Classe

Definição

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Classe base para os pincéis que usam efeitos de composição e luz para implementar a o tratamento de design visual de revelação.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

[WebHostHidden]
public ref class RevealBrush : XamlCompositionBrushBase
public ref class RevealBrush : XamlCompositionBrushBase
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class RevealBrush : XamlCompositionBrushBase
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RevealBrush : XamlCompositionBrushBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class RevealBrush : XamlCompositionBrushBase
Public Class RevealBrush
Inherits XamlCompositionBrushBase
Herança
Object Platform::Object IInspectable DependencyObject Brush XamlCompositionBrushBase RevealBrush
Derivado
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Fall Creators Update (introduzida na 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v5.0)

Exemplos

Dica

Para obter mais informações, diretrizes de design e exemplos de código, consulte Usando pincéis para pintar planos de fundo, primeiro plano e estruturas de tópicos.

Se você tiver o aplicativo WinUI 2 Gallery instalado, abra o aplicativo para ver os controles em ação.

Comentários

Propriedades anexadas XAML

RevealBrush é a classe de serviço host para uma propriedade anexada XAML.

Para dar suporte ao acesso do processador XAML às propriedades anexadas e também para expor operações equivalentes get e set ao código, cada propriedade anexada XAML tem um par de métodos de acessador Get e Set. Outra maneira de obter ou definir o valor no código é usar o sistema de propriedades de dependência, chamando GetValue ou SetValue e passando o campo identificador como o identificador de propriedade de dependência.

Propriedade anexada Descrição
State Obtém ou define um valor que indica o estado do ponteiro do elemento no qual esse pincel é usado.

Construtores

RevealBrush()

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Fornece o comportamento de inicialização de classe base para classes derivadas de RevealBrush.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.-ctor (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

Propriedades

AlwaysUseFallback

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Obtém ou define um valor que especifica se o pincel é forçado à cor de fallback sólida.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallback (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

AlwaysUseFallbackProperty

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Identifica a propriedade de dependência AlwaysUseFallback.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallbackProperty (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

Color

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes. Obtém ou define um valor que especifica a cor da tela de fundo base para o pincel.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.Color (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

ColorProperty

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Identifica a propriedade de dependência Color.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.ColorProperty (para WinUI no SDK do Aplicativo Windows, consulte os namespaces do SDK do Aplicativo Windows).

CompositionBrush

Obtém ou define o CompositionBrush usado por esse pincel XAML.

(Herdado de XamlCompositionBrushBase)
Dispatcher

Obtém o CoreDispatcher ao qual esse objeto está associado. O CoreDispatcher representa uma instalação que pode acessar o DependencyObject no thread da interface do usuário, mesmo que o código seja iniciado por um thread que não seja da interface do usuário.

(Herdado de DependencyObject)
FallbackColor

A cor a ser usada para renderização caso o CompositionBrush não possa ser renderizado.

(Herdado de XamlCompositionBrushBase)
Opacity

Obtém ou define o grau de opacidade de um Pincel.

(Herdado de Brush)
RelativeTransform

Obtém ou define a transformação que é aplicada ao pincel, usando coordenadas relativas.

(Herdado de Brush)
StateProperty

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Identifica a propriedade anexada RevealBrush.State .

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.StateProperty (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

TargetTheme

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Obtém ou define um valor que especifica o tema usado para desenhar o pincel e a luz, para garantir que a receita de efeito de composição correta seja usada para o tema desejado.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.TargetTheme (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

TargetThemeProperty

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Identifica a propriedade de dependência TargetTheme.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.TargetThemeProperty (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

Transform

Obtém ou define a transformação que é aplicada ao pincel.

(Herdado de Brush)

Propriedades Anexadas

State

Obtém ou define um valor que indica o estado do ponteiro do elemento no qual esse pincel é usado.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.State (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

Métodos

ClearValue(DependencyProperty)

Limpa o valor local de uma propriedade de dependência.

(Herdado de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria nos casos em que uma animação não está ativa.

(Herdado de DependencyObject)
GetState(UIElement)

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Obtém o valor da propriedade XAML do RevealBrush.State anexada para o elemento de destino.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.GetState(Windows.UI.Xaml.UIElement) (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

GetValue(DependencyProperty)

Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject.

(Herdado de DependencyObject)
OnConnected()

Invocado quando um pincel é usado pela primeira vez na tela para pintar um elemento.

Quando implementado em uma classe derivada, você pode criar uma instância compositionBrush e fornecê-la à estrutura definindo a propriedade CompositionBrush .

OnDisconnected será chamado quando o pincel não estiver mais sendo usado para pintar nenhum elemento.

(Herdado de XamlCompositionBrushBase)
OnDisconnected()

Invocado quando o pincel não está mais sendo usado para pintar nenhum elemento.

Quando implementado em uma classe derivada, você pode descartar com segurança o pincel de compostagem e outros recursos de composição.

OnConnected será chamado novamente se o pincel for usado posteriormente para pintar qualquer elemento após ser desconectado.

(Herdado de XamlCompositionBrushBase)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Define uma propriedade que pode ser animada.

(Herdado de Brush)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

Quando substituído em uma classe derivada, define uma propriedade que pode ser animada.

(Herdado de Brush)
ReadLocalValue(DependencyProperty)

Retorna o valor local de uma propriedade de dependência, se um valor local for definido.

(Herdado de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nessa instância dependencyObject .

(Herdado de DependencyObject)
SetState(UIElement, RevealBrushState)

Importante

O RevealBrush está disponível para uso nos sistemas operacionais especificados na seção Requisitos. No entanto, não recomendamos seu uso, pois ele pode ser alterado ou indisponível em versões subsequentes.

Define o valor da propriedade XAML do RevealBrush.State anexada para um elemento de destino.

API equivalente do WinUI 2 para UWP: Microsoft.UI.Xaml.Media.RevealBrush.SetState(Windows.UI.Xaml.UIElement,Microsoft.UI.Xaml.Media.RevealBrushState) (para WinUI no SDK do Aplicativo Windows, consulte os namespaces SDK do Aplicativo Windows).

SetValue(DependencyProperty, Object)

Define o valor local de uma propriedade de dependência em um DependencyObject.

(Herdado de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback.

(Herdado de DependencyObject)

Aplica-se a