RevealBrush Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importante
RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores.
Clase base para los pinceles que usan efectos de composición y la iluminación para implementar el tratamiento de visualización del diseño visual.
API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para 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
- Herencia
- Derivado
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Fall Creators Update (se introdujo en la versión 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v5.0)
|
Ejemplos
Sugerencia
Para obtener más información, instrucciones de diseño y ejemplos de código, consulta Uso de pinceles para pintar fondos, primer plano y esquemas.
Si tienes instalada la aplicación WinUI 2 Gallery , abre la aplicación para ver los controles en acción.
Comentarios
Propiedades adjuntas xaml
RevealBrush es la clase de servicio host para una propiedad adjunta xaml.
Para admitir el acceso del procesador XAML a las propiedades adjuntas y también para exponer operaciones de obtención y establecimiento equivalentes en el código, cada propiedad adjunta XAML tiene un par de métodos de descriptor de acceso Get y Set. Otra manera de obtener o establecer el valor en el código es usar el sistema de propiedades de dependencia, llamar a GetValue o SetValue y pasar el campo de identificador como identificador de propiedad de dependencia.
Propiedad adjunta | Descripción |
---|---|
Estado | Obtiene o establece un valor que indica el estado de puntero del elemento en el que se usa este pincel. |
Constructores
RevealBrush() |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Proporciona el comportamiento de inicialización de clase base para las clases derivadas de RevealBrush. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.-ctor (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Propiedades
AlwaysUseFallback |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Obtiene o establece un valor que especifica si el pincel se fuerza al color de reserva sólido. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallback (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
AlwaysUseFallbackProperty |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Identifica la propiedad de dependencia AlwaysUseFallback. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallbackProperty (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Color |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Obtiene o establece un valor que especifica el color de fondo base del pincel. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.Color (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
ColorProperty |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Identifica la propiedad de dependencia Color. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.ColorProperty (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
CompositionBrush |
Obtiene o establece el objeto CompositionBrush usado por este pincel XAML. (Heredado de XamlCompositionBrushBase) |
Dispatcher |
Obtiene el CoreDispatcher al que está asociado este objeto. CoreDispatcher representa una instalación que puede acceder a DependencyObject en el subproceso de la interfaz de usuario, incluso si un subproceso que no es de interfaz de usuario inicia el código. (Heredado de DependencyObject) |
FallbackColor |
Color que se va a usar para la representación en caso de que no se pueda representar CompositionBrush . (Heredado de XamlCompositionBrushBase) |
Opacity |
Obtiene o establece el grado de opacidad de un pincel. (Heredado de Brush) |
RelativeTransform |
Obtiene o establece la transformación que se aplica al pincel mediante coordenadas relativas. (Heredado de Brush) |
StateProperty |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Identifica la propiedad adjunta RevealBrush.State . API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.StateProperty (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
TargetTheme |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Obtiene o establece un valor que especifica el tema utilizado para dibujar el pincel y la luz, para asegurarse de que la receta de efecto de composición correcta se usa para el tema deseado. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.TargetTheme (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
TargetThemeProperty |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Identifica la propiedad de dependencia TargetTheme. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.TargetThemeProperty (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Transform |
Obtiene o establece la transformación que se aplica al pincel. (Heredado de Brush) |
Propiedades adjuntas
State |
Obtiene o establece un valor que indica el estado de puntero del elemento en el que se usa este pincel. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.State (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
Métodos
ClearValue(DependencyProperty) |
Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa. (Heredado de DependencyObject) |
GetState(UIElement) |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Obtiene el valor de la propiedad adjunta XAML RevealBrush.State para el elemento de destino. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.GetState(Windows.UI.Xaml.UIElement) (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
GetValue(DependencyProperty) |
Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject. (Heredado de DependencyObject) |
OnConnected() |
Se invoca cuando se usa un pincel por primera vez en la pantalla para pintar un elemento. Cuando se implementa en una clase derivada, puede crear una instancia de CompositionBrush y proporcionarla al marco estableciendo la propiedad CompositionBrush . Se llamará a OnDisconnected cuando el pincel ya no se use para pintar ningún elemento. (Heredado de XamlCompositionBrushBase) |
OnDisconnected() |
Se invoca cuando el pincel ya no se usa para pintar ningún elemento. Cuando se implementa en una clase derivada, puede eliminar de forma segura el pincel de composición y otros recursos de composición. Se volverá a llamar a OnConnected si el pincel se usa posteriormente para pintar los elementos después de desconectarse. (Heredado de XamlCompositionBrushBase) |
PopulatePropertyInfo(String, AnimationPropertyInfo) |
Define una propiedad que se puede animar. (Heredado de Brush) |
PopulatePropertyInfoOverride(String, AnimationPropertyInfo) |
Cuando se invalida en una clase derivada, define una propiedad que se puede animar. (Heredado de Brush) |
ReadLocalValue(DependencyProperty) |
Devuelve el valor local de una propiedad de dependencia, si se establece un valor local. (Heredado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject . (Heredado de DependencyObject) |
SetState(UIElement, RevealBrushState) |
Importante RevealBrush está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Sin embargo, no se recomienda su uso, ya que puede modificarse o no estar disponible en versiones posteriores. Establece el valor de la propiedad adjunta XAML RevealBrush.State para un elemento de destino. API de WinUI 2 equivalente para UWP: Microsoft.UI.Xaml.Media.RevealBrush.SetState(Windows.UI.Xaml.UIElement,Microsoft.UI.Xaml.Media.RevealBrushState) (para WinUI en el SDK de Aplicaciones para Windows, consulta los espacios de nombres SDK de Aplicaciones para Windows). |
SetValue(DependencyProperty, Object) |
Establece el valor local de una propiedad de dependencia en dependencyObject. (Heredado de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela una notificación de cambio registrada anteriormente mediante una llamada a RegisterPropertyChangedCallback. (Heredado de DependencyObject) |