Condividi tramite


BackButtonBehavior Classe

Definizione

Personalizza l'aspetto e il comportamento del pulsante Indietro in un'applicazione Shell .

public ref class BackButtonBehavior : Microsoft::Maui::Controls::BindableObject
public class BackButtonBehavior : Microsoft.Maui.Controls.BindableObject
type BackButtonBehavior = class
    inherit BindableObject
Public Class BackButtonBehavior
Inherits BindableObject
Ereditarietà
BackButtonBehavior

Costruttori

Nome Descrizione
BackButtonBehavior()

Personalizza l'aspetto e il comportamento del pulsante Indietro in un'applicazione Shell .

Campi

Nome Descrizione
CommandParameterProperty

Proprietà associabile per CommandParameter.

CommandProperty

Proprietà associabile per Command.

IconOverrideProperty

Proprietà associabile per IconOverride.

IsEnabledProperty

Proprietà associabile per IsEnabled.

IsVisibleProperty

Proprietà associabile per IsVisible.

TextOverrideProperty

Proprietà associabile per TextOverride.

Proprietà

Nome Descrizione
BindingContext

Ottiene o imposta un oggetto che contiene le proprietà di destinazione delle proprietà associate che appartengono a questo BindableObjectoggetto . Si tratta di una proprietà associabile.

(Ereditato da BindableObject)
Command

Ottiene o imposta il comando da eseguire quando viene premuto il pulsante Indietro. Si tratta di una proprietà associabile.

CommandParameter

Ottiene o imposta il parametro da passare all'oggetto Command. Si tratta di una proprietà associabile.

Dispatcher

Ottiene il dispatcher disponibile al momento della creazione di questo oggetto associabile. In caso contrario, tenta di trovare il dispatcher più vicino disponibile (probabilmente quello della finestra o dell'app).

(Ereditato da BindableObject)
IconOverride

Ottiene o imposta l'icona da utilizzare anziché l'icona predefinita del pulsante Indietro. Si tratta di una proprietà associabile.

IsEnabled

Ottiene o imposta un valore che indica se il pulsante Indietro è abilitato. Si tratta di una proprietà associabile.

IsVisible

Ottiene o imposta un valore che indica se il pulsante Indietro è visibile. Si tratta di una proprietà associabile.

TextOverride

Ottiene o imposta il testo da visualizzare anziché il testo predefinito del pulsante Indietro. Si tratta di una proprietà associabile.

Metodi

Nome Descrizione
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)

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

(Ereditato da BindableObject)
CoerceValue(BindablePropertyKey)

Forza 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)
UnapplyBindings()

Rimuove tutte le associazioni correnti dal contesto corrente.

(Ereditato da BindableObject)

Eventi

Nome Descrizione
BindingContextChanged

Si verifica quando il valore della proprietà BindingContext cambia.

(Ereditato da BindableObject)
PropertyChanged

Si verifica quando un valore della proprietà viene modificato.

(Ereditato da BindableObject)
PropertyChanging

Si verifica quando il valore di una proprietà cambia.

(Ereditato da BindableObject)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Personalizza l'aspetto e il comportamento del pulsante Indietro in un'applicazione Shell .

(Ereditato da BindableObject)

Metodi di estensione

Nome Descrizione
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Personalizza l'aspetto e il comportamento del pulsante Indietro in un'applicazione Shell .

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

Personalizza l'aspetto e il comportamento del pulsante Indietro in un'applicazione Shell .

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Personalizza l'aspetto e il comportamento del pulsante Indietro in un'applicazione Shell .

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

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

SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object)

Crea un'associazione tra una proprietà nell'oggetto di origine e una proprietà nell'oggetto di destinazione.

Si applica a