BackButtonBehavior Klass

Definition

Anpassar utseendet och beteendet för bakåtknappen i ett Shell program.

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
Arv
BackButtonBehavior

Konstruktorer

Name Description
BackButtonBehavior()

Anpassar utseendet och beteendet för bakåtknappen i ett Shell program.

Fält

Name Description
CommandParameterProperty

Bindbar egenskap för CommandParameter.

CommandProperty

Bindbar egenskap för Command.

IconOverrideProperty

Bindbar egenskap för IconOverride.

IsEnabledProperty

Bindbar egenskap för IsEnabled.

IsVisibleProperty

Bindbar egenskap för IsVisible.

TextOverrideProperty

Bindbar egenskap för TextOverride.

Egenskaper

Name Description
BindingContext

Hämtar eller anger ett objekt som innehåller de egenskaper som ska vara mål för de bundna egenskaper som tillhör den här BindableObject. Det här är en bindbar egenskap.

(Ärvd från BindableObject)
Command

Hämtar eller ställer in kommandot som ska köras när bakåtknappen trycks ner. Det här är en bindbar egenskap.

CommandParameter

Hämtar eller anger parametern som ska skickas Commandtill . Det här är en bindbar egenskap.

Dispatcher

Hämtar den dispatcher som var tillgänglig när det här bindbara objektet skapades, annars försöker hitta närmaste tillgängliga dispatcher (förmodligen fönstrets/appens).

(Ärvd från BindableObject)
IconOverride

Hämtar eller ställer in ikonen som ska användas i stället för standardikonen för bakåtknappen. Det här är en bindbar egenskap.

IsEnabled

Hämtar eller anger ett värde som anger om bakåtknappen är aktiverad. Det här är en bindbar egenskap.

IsVisible

Hämtar eller anger ett värde som anger om bakåtknappen är synlig. Det här är en bindbar egenskap.

TextOverride

Hämtar eller ställer in texten så att den visas i stället för standardtexten för bakåtknappen. Det här är en bindbar egenskap.

Metoder

Name Description
ApplyBindings()

Tillämpar alla aktuella bindningar på BindingContext.

(Ärvd från BindableObject)
ClearValue(BindableProperty)

Rensar alla värden som tidigare har angetts för en bindbar egenskap.

(Ärvd från BindableObject)
ClearValue(BindablePropertyKey)

Rensar alla värden som tidigare har angetts för en bindbar egenskap som identifieras av dess nyckel.

(Ärvd från BindableObject)
CoerceValue(BindableProperty)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
CoerceValue(BindablePropertyKey)

Tvingar fram värdet för den angivna bindbara egenskapen. Detta görs genom att BindableProperty.CoerceValueDelegate anropa den angivna bindbara egenskapen.

(Ärvd från BindableObject)
GetValue(BindableProperty)

Returnerar värdet som finns i den angivna bindbara egenskapen.

(Ärvd från BindableObject)
IsSet(BindableProperty)

Avgör om en bindbar egenskap finns och har en värdeuppsättning.

(Ärvd från BindableObject)
OnBindingContextChanged()

Genererar händelsen BindingContextChanged .

(Ärvd från BindableObject)
OnPropertyChanged(String)

Genererar händelsen PropertyChanged .

(Ärvd från BindableObject)
OnPropertyChanging(String)

Genererar händelsen PropertyChanging .

(Ärvd från BindableObject)
RemoveBinding(BindableProperty)

Tar bort en tidigare uppsättning bindning från en bindbar egenskap.

(Ärvd från BindableObject)
SetBinding(BindableProperty, BindingBase)

Tilldelar en bindning till en bindbar egenskap.

(Ärvd från BindableObject)
SetValue(BindableProperty, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
SetValue(BindablePropertyKey, Object)

Anger värdet för den angivna bindbara egenskapen.

(Ärvd från BindableObject)
UnapplyBindings()

Tar bort alla aktuella bindningar från den aktuella kontexten.

(Ärvd från BindableObject)

Händelser

Name Description
BindingContextChanged

Inträffar när värdet för BindingContext egenskapen ändras.

(Ärvd från BindableObject)
PropertyChanged

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)
PropertyChanging

Inträffar när ett egenskapsvärde ändras.

(Ärvd från BindableObject)

Explicita gränssnittsimplementeringar

Name Description
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Anpassar utseendet och beteendet för bakåtknappen i ett Shell program.

(Ärvd från BindableObject)

Tilläggsmetoder

Name Description
GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Anpassar utseendet och beteendet för bakåtknappen i ett Shell program.

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

Anpassar utseendet och beteendet för bakåtknappen i ett Shell program.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Anpassar utseendet och beteendet för bakåtknappen i ett Shell program.

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

Skapar och tillämpar en bindning på en egenskap.

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

Skapar en bindning mellan en egenskap i källobjektet och en egenskap för målobjektet.

Gäller för