RevealBrush Classe

Définition

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Classe de base pour les pinceaux qui utilisent des effets de composition et un éclairage pour implémenter le traitement de la conception visuelle de la révélation.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application 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
Héritage
Object Platform::Object IInspectable DependencyObject Brush XamlCompositionBrushBase RevealBrush
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Fall Creators Update (introduit dans 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v5.0)

Exemples

Conseil

Pour plus d’informations, des conseils de conception et des exemples de code, consultez Utilisation de pinceaux pour peindre des arrière-plans, des plans et des plans.

Si vous avez installé l’application Galerie WinUI 2 , ouvrez l’application pour voir les contrôles en action.

Remarques

Propriétés jointes XAML

RevealBrush est la classe de service hôte pour une propriété jointe XAML.

Pour prendre en charge l’accès du processeur XAML aux propriétés jointes, ainsi que pour exposer des opérations get et set équivalentes au code, chaque propriété jointe XAML a une paire de méthodes d’accesseur Get et Set. Une autre façon d’obtenir ou de définir la valeur dans le code consiste à utiliser le système de propriétés de dépendance, en appelant GetValue ou SetValue et en passant le champ identificateur comme identificateur de propriété de dépendance.

Propriété jointe Description
State Obtient ou définit une valeur qui indique l’état du pointeur de l’élément sur lequel ce pinceau est utilisé.

Constructeurs

RevealBrush()

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Fournit le comportement d’initialisation de classe de base pour les classes dérivées de RevealBrush.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.-ctor (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Propriétés

AlwaysUseFallback

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Obtient ou définit une valeur qui spécifie si le pinceau est forcé à la couleur de secours unie.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallback (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

AlwaysUseFallbackProperty

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Identifie la propriété de dépendance AlwaysUseFallback.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallbackProperty (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Color

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures. Obtient ou définit une valeur qui spécifie la couleur d’arrière-plan de base du pinceau.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.Color (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

ColorProperty

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Identifie la propriété de dépendance Color.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.ColorProperty (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

CompositionBrush

Obtient ou définit l’objet CompositionBrush utilisé par ce pinceau XAML.

(Hérité de XamlCompositionBrushBase)
Dispatcher

Obtient le CoreDispatcher auquel cet objet est associé. CoreDispatcher représente une fonctionnalité qui peut accéder à DependencyObject sur le thread d’interface utilisateur, même si le code est initié par un thread autre que l’interface utilisateur.

(Hérité de DependencyObject)
FallbackColor

Couleur à utiliser pour le rendu si compositionBrush ne peut pas être rendu.

(Hérité de XamlCompositionBrushBase)
Opacity

Obtient ou définit le degré d’opacité d’un pinceau.

(Hérité de Brush)
RelativeTransform

Obtient ou définit la transformation appliquée au pinceau en utilisant des coordonnées relatives.

(Hérité de Brush)
StateProperty

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Identifie la propriété jointe RevealBrush.State .

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.StateProperty (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

TargetTheme

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Obtient ou définit une valeur qui spécifie le thème utilisé pour dessiner le pinceau et la lumière, afin de s’assurer que la recette d’effet de composition correcte est utilisée pour le thème souhaité.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.TargetTheme (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

TargetThemeProperty

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Identifie la propriété de dépendance TargetTheme.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.TargetThemeProperty (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Transform

Obtient ou définit la transformation appliquée au pinceau.

(Hérité de Brush)

Propriétés attachées

State

Obtient ou définit une valeur qui indique l’état du pointeur de l’élément sur lequel ce pinceau est utilisé.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.State (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

Méthodes

ClearValue(DependencyProperty)

Efface la valeur locale d’une propriété de dépendance.

(Hérité de DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Retourne toute valeur de base établie pour une propriété de dépendance, qui s’appliquerait dans les cas où une animation n’est pas active.

(Hérité de DependencyObject)
GetState(UIElement)

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Obtient la valeur de la propriété jointe XAML RevealBrush.State pour l’élément cible.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.GetState(Windows.UI.Xaml.UIElement) (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

GetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject.

(Hérité de DependencyObject)
OnConnected()

Appelé lorsqu’un pinceau est utilisé pour la première fois à l’écran pour peindre un élément.

En cas d’implémentation dans une classe dérivée, vous pouvez créer une instance CompositionBrush et la fournir à l’infrastructure en définissant la propriété CompositionBrush .

OnDisconnected est appelé lorsque le pinceau n’est plus utilisé pour peindre des éléments.

(Hérité de XamlCompositionBrushBase)
OnDisconnected()

Appelé lorsque le pinceau n’est plus utilisé pour peindre des éléments.

Lorsqu’elle est implémentée dans une classe dérivée, vous pouvez éliminer en toute sécurité le pinceau de compostage et d’autres ressources de composition.

OnConnected est appelé à nouveau si le pinceau est utilisé ultérieurement pour peindre des éléments après avoir été déconnectés.

(Hérité de XamlCompositionBrushBase)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Définit une propriété qui peut être animée.

(Hérité de Brush)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

En cas de substitution dans une classe dérivée, définit une propriété qui peut être animée.

(Hérité de Brush)
ReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie.

(Hérité de DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur cette instance DependencyObject .

(Hérité de DependencyObject)
SetState(UIElement, RevealBrushState)

Important

RevealBrush peut être utilisé dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Toutefois, nous déconseillons son utilisation, car il peut être modifié ou indisponible dans les versions ultérieures.

Définit la valeur de la propriété jointe XAML RevealBrush.State pour un élément cible.

API WinUI 2 équivalente pour UWP : Microsoft.UI.Xaml.Media.RevealBrush.SetState(Windows.UI.Xaml.UIElement,Microsoft.UI.Xaml.Media.RevealBrushState) (pour WinUI dans le SDK d'application Windows, consultez les espaces de noms SDK d'application Windows).

SetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance sur un DependencyObject.

(Hérité de DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback.

(Hérité de DependencyObject)

S’applique à