Condividi tramite


RevealBrush Classe

Definizione

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché potrebbe essere modificato o non disponibile nelle versioni successive.

Classe di base per i pennelli che usano effetti di composizione e illuminazione per implementare il trattamento di progettazione con effetto visivo Reveal.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di 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
Ereditarietà
Object Platform::Object IInspectable DependencyObject Brush XamlCompositionBrushBase RevealBrush
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Fall Creators Update (è stato introdotto in 10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v5.0)

Esempio

Suggerimento

Per altre info, linee guida per la progettazione ed esempi di codice, vedi Uso di pennelli per disegnare sfondi, primo piano e contorni.

Se è installata l'app WinUI 2 Gallery , aprire l'app per visualizzare i controlli in azione.

Commenti

Proprietà associate XAML

RevealBrush è la classe del servizio host per una proprietà associata XAML.

Per supportare l'accesso del processore XAML alle proprietà associate e anche per esporre operazioni get e set equivalenti al codice, ogni proprietà associata XAML ha una coppia di metodi della funzione di accesso Get e Set. Un altro modo per ottenere o impostare il valore nel codice consiste nell'usare il sistema di proprietà di dipendenza, chiamando GetValue o SetValue e passando il campo dell'identificatore come identificatore della proprietà di dipendenza.

Proprietà associata Descrizione
State Ottiene o imposta un valore che indica lo stato del puntatore dell'elemento su cui viene utilizzato questo pennello.

Costruttori

RevealBrush()

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Fornisce il comportamento di inizializzazione della classe di base per le classi derivate da RevealBrush.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.-ctor (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Proprietà

AlwaysUseFallback

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Ottiene o imposta un valore che specifica se il pennello è forzato al colore di fallback a tinta unita.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallback (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

AlwaysUseFallbackProperty

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Identifica la proprietà di dipendenza AlwaysUseFallback.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.AlwaysUseFallbackProperty (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Color

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive. Ottiene o imposta un valore che specifica il colore di sfondo di base per il pennello.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.Color (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

ColorProperty

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Identifica la proprietà di dipendenza Color.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.ColorProperty (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

CompositionBrush

Ottiene o imposta l'oggetto CompositionBrush usato da questo pennello XAML.

(Ereditato da XamlCompositionBrushBase)
Dispatcher

Ottiene CoreDispatcher associato a questo oggetto. CoreDispatcher rappresenta una struttura che può accedere a DependencyObject nel thread dell'interfaccia utente anche se il codice viene avviato da un thread non interfaccia utente.

(Ereditato da DependencyObject)
FallbackColor

Colore da usare per il rendering nel caso in cui il rendering di CompositionBrush non possa essere eseguito.

(Ereditato da XamlCompositionBrushBase)
Opacity

Ottiene o imposta il grado di opacità di un pennello.

(Ereditato da Brush)
RelativeTransform

Ottiene o imposta la trasformazione applicata al pennello usando coordinate relative.

(Ereditato da Brush)
StateProperty

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Identifica la proprietà associata RevealBrush.State .

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.StateProperty (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

TargetTheme

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Ottiene o imposta un valore che specifica il tema usato per disegnare il pennello e la luce, per assicurarsi che la ricetta dell'effetto di composizione corretta venga usata per il tema desiderato.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.TargetTheme (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

TargetThemeProperty

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Identifica la proprietà di dipendenza TargetTheme.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.TargetThemeProperty (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Transform

Ottiene o imposta la trasformazione applicata al pennello.

(Ereditato da Brush)

Proprietà associate

State

Ottiene o imposta un valore che indica lo stato puntatore dell'elemento usato da questo pennello.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.State (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Metodi

ClearValue(DependencyProperty)

Cancella il valore locale di una proprietà di dipendenza.

(Ereditato da DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva.

(Ereditato da DependencyObject)
GetState(UIElement)

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Ottiene il valore della proprietà associata RevealBrush.State XAML per l'elemento di destinazione.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.GetState(Windows.UI.Xaml.UIElement) (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

GetValue(DependencyProperty)

Restituisce il valore effettivo corrente di una proprietà di dipendenza da un oggetto DependencyObject.

(Ereditato da DependencyObject)
OnConnected()

Richiamato quando un pennello viene usato per la prima volta sullo schermo per disegnare un elemento.

Quando implementato in una classe derivata, è possibile creare un'istanza compositionBrush e fornirla al framework impostando la proprietà CompositionBrush .

OnDisconnected verrà chiamato quando il pennello non viene più utilizzato per disegnare elementi.

(Ereditato da XamlCompositionBrushBase)
OnDisconnected()

Richiamato quando il pennello non viene più utilizzato per disegnare elementi.

Quando implementato in una classe derivata, è possibile eliminare in modo sicuro il pennello di compostione e altre risorse di composizione.

OnConnected verrà chiamato di nuovo se il pennello viene usato in un secondo momento per disegnare eventuali elementi dopo la disconnessione.

(Ereditato da XamlCompositionBrushBase)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Definisce una proprietà che può essere animata.

(Ereditato da Brush)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

Quando sottoposto a override in una classe derivata, definisce una proprietà che può essere animata.

(Ereditato da Brush)
ReadLocalValue(DependencyProperty)

Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale.

(Ereditato da DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica.

(Ereditato da DependencyObject)
SetState(UIElement, RevealBrushState)

Importante

RevealBrush è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Tuttavia, non è consigliabile usarlo perché può essere modificato o non disponibile nelle versioni successive.

Imposta il valore della proprietà associata RevealBrush.State XAML per un elemento di destinazione.

API WinUI 2 equivalente per UWP: Microsoft.UI.Xaml.Media.RevealBrush.SetState(Windows.UI.Xaml.UIElement,Microsoft.UI.Xaml.Media.RevealBrushState) (per WinUI nell'SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SetValue(DependencyProperty, Object)

Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject.

(Ereditato da DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback.

(Ereditato da DependencyObject)

Si applica a