Condividi tramite


Behavior Classe

Definizione

Classe di base per comportamenti definiti dall'utente generali in grado di rispondere a condizioni ed eventi arbitrari.

public abstract class Behavior : Xamarin.Forms.BindableObject
type Behavior = class
    inherit BindableObject
Ereditarietà
System.Object
Behavior
Derivato

Commenti

Gli sviluppatori di applicazioni devono specializzazione nella Behavior<T> classe generica, anziché usare Behaviordirettamente .

Costruttori

Behavior()

Crea un nuovo elemento Behavior con valori predefiniti.

Proprietà

AssociatedType

Ottiene il tipo degli oggetti a cui può essere associato questo elemento Behavior.

BindingContext

Ottiene o imposta l'oggetto contenente le proprietà che saranno interessate dalle proprietà associate appartenenti a questo elemento BindableObject.

(Ereditato da BindableObject)
Dispatcher

Classe di base per comportamenti definiti dall'utente generali in grado di rispondere a condizioni ed eventi arbitrari.

(Ereditato da BindableObject)

Metodi

ApplyBindings()

Applica le associazioni a BindingContext.

(Ereditato da BindableObject)
ClearValue(BindableProperty)

Cancella qualsiasi valore impostato da SetValue per property.

(Ereditato da BindableObject)
ClearValue(BindablePropertyKey)

Cancella qualsiasi valore impostato dalla proprietà SetValue identificato da propertyKey.

(Ereditato da BindableObject)
CoerceValue(BindableProperty)

Classe di base per comportamenti definiti dall'utente generali in grado di rispondere a condizioni ed eventi arbitrari.

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Classe di base per comportamenti definiti dall'utente generali in grado di rispondere a condizioni ed eventi arbitrari.

(Ereditato da BindableObject)
GetValue(BindableProperty)

Restituisce il valore contenuto in BindableProperty.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleti.

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
IsSet(BindableProperty)

Restituisce true se la proprietà di destinazione esiste ed è stata impostata.

(Ereditato da BindableObject)
OnAttachedTo(BindableObject)

Gli sviluppatori di applicazioni eseguono l'override di questo metodo per implementare i comportamenti che verranno associati con bindable.

OnBindingContextChanged()

Eseguire l'override di questo metodo per eseguire un'azione quando BindingContext viene modificato.

(Ereditato da BindableObject)
OnDetachingFrom(BindableObject)

Gli sviluppatori di applicazioni eseguono l'override di questo metodo per rimuovere da bindable i comportamenti che sono stati implementati in una chiamata precedente al metodo OnAttachedTo(BindableObject).

OnPropertyChanged(String)

Chiamare questo metodo da una classe figlio per segnalare una modifica che si è verificata su una proprietà.

(Ereditato da BindableObject)
OnPropertyChanging(String)

Chiamare questo metodo da una classe figlio per segnalare che una proprietà sta per essere modificata.

(Ereditato da BindableObject)
RemoveBinding(BindableProperty)

Rimuove un'associazione impostata in precedenza.

(Ereditato da BindableObject)
SetBinding(BindableProperty, BindingBase)

Assegna un'associazione a una proprietà.

(Ereditato da BindableObject)
SetValue(BindableProperty, Object)

Imposta il valore della proprietà specificata.

(Ereditato da BindableObject)
SetValue(BindablePropertyKey, Object)

Imposta il valore di propertyKey.

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

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)
UnapplyBindings()

Annulla tutte le associazioni impostate in precedenza.

(Ereditato da BindableObject)

Eventi

BindingContextChanged

Si verifica ogni volta che la proprietà BindingContext cambia.

(Ereditato da BindableObject)
PropertyChanged

Viene chiamato quando una proprietà è stata modificata.

(Ereditato da BindableObject)
PropertyChanging

Viene chiamato quando una proprietà sta per essere modificata.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Per uso interno della piattaforma Xamarin.Forms.

(Ereditato da BindableObject)

Metodi di estensione

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Classe di base per comportamenti definiti dall'utente generali in grado di rispondere a condizioni ed eventi arbitrari.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Classe di base per comportamenti definiti dall'utente generali in grado di rispondere a condizioni ed eventi arbitrari.

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

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

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Obsoleti.

Crea e applica un'associazione da un'espressione.

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

Classe di base per comportamenti definiti dall'utente generali in grado di rispondere a condizioni ed eventi arbitrari.

Si applica a

Vedi anche