Share via


TriggerBase Classe

Definizione

Classe di base di classi che contengono una condizione e un elenco di azioni da eseguire quando si verifica la condizione.

public ref class TriggerBase abstract : Microsoft::Maui::Controls::BindableObject
public abstract class TriggerBase : Microsoft.Maui.Controls.BindableObject
type TriggerBase = class
    inherit BindableObject
Public MustInherit Class TriggerBase
Inherits BindableObject
Ereditarietà
TriggerBase
Derivato

Proprietà

BindingContext

Ottiene o imposta un oggetto contenente le proprietà destinate alle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile.

(Ereditato da BindableObject)
Dispatcher

Ottiene il dispatcher disponibile quando è stato creato questo oggetto associabile, in caso contrario tenta di trovare il dispatcher più vicino disponibile (probabilmente la finestra/app).

(Ereditato da BindableObject)
EnterActions

Ottiene l'elenco di oggetti TriggerAction che vengono richiamati quando si verifica la condizione di attivazione. Ignorato per la classe EventTrigger.

ExitActions

Ottiene l'elenco di oggetti TriggerAction che vengono richiamati quando non si verifica più la condizione di attivazione. Ignorato per la classe EventTrigger.

IsSealed

Ottiene un valore che indica se il trigger è Sealed.

TargetType

Il tipo di oggetto a cui questo oggetto TriggerBase può essere associato.

Metodi

ApplyBindings()

Applica tutte le associazioni correnti a BindingContext.

(Ereditato da BindableObject)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato in precedenza per una proprietà associabile, identificata dalla relativa chiave.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Coerces il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Coerces il valore della proprietà associabile specificata. Questa operazione viene eseguita richiamando BindableProperty.CoerceValueDelegate la proprietà associabile specificata.

(Ereditato da BindableObject)
GetValue(BindableProperty)

Restituisce il valore contenuto nella proprietà associabile specificata.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Determina se esiste o meno una proprietà associabile e ha un valore impostato.

(Ereditato da BindableObject)
OnBindingContextChanged()

Genera l'evento BindingContextChanged.

(Ereditato da BindableObject)
OnPropertyChanged(String)

Genera l'evento PropertyChanged.

(Ereditato da BindableObject)
OnPropertyChanging(String)

Genera l'evento PropertyChanging.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza da una proprietà associabile.

(Ereditato da BindableObject)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà associabile.

(Ereditato da BindableObject)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore della proprietà associabile specificata.

(Ereditato da BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Per l'uso interno della piattaforma Microsoft.Maui.Controls.

(Ereditato da BindableObject)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)

Eventi

BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
PropertyChanged

Generato quando il valore di una proprietà cambia.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà è in corso di modifica.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Classe di base di classi che contengono una condizione e un elenco di azioni da eseguire quando si verifica la condizione.

(Ereditato da BindableObject)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Classe di base di classi che contengono una condizione e un elenco di azioni da eseguire quando si verifica la condizione.

SetAppTheme<T>(BindableObject, BindableProperty, T, T)

Classe di base di classi che contengono una condizione e un elenco di azioni da eseguire quando si verifica la condizione.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Classe di base di classi che contengono una condizione e un elenco di azioni da eseguire quando si verifica la condizione.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea un'associazione e la applica a una proprietà.

Si applica a