BackButtonBehavior Osztály

Definíció

Testre szabja a vissza gomb megjelenését és viselkedését egy Shell alkalmazásban.

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
Öröklődés
BackButtonBehavior

Konstruktorok

Name Description
BackButtonBehavior()

Testre szabja a vissza gomb megjelenését és viselkedését egy Shell alkalmazásban.

Mezők

Name Description
CommandParameterProperty

Bindable tulajdonság a következőhöz CommandParameter: .

CommandProperty

Bindable tulajdonság a következőhöz Command: .

IconOverrideProperty

Bindable tulajdonság a következőhöz IconOverride: .

IsEnabledProperty

Bindable tulajdonság a következőhöz IsEnabled: .

IsVisibleProperty

Bindable tulajdonság a következőhöz IsVisible: .

TextOverrideProperty

Bindable tulajdonság a következőhöz TextOverride: .

Tulajdonságok

Name Description
BindingContext

Lekéri vagy beállít egy objektumot, amely az ehhez BindableObjecttartozó kötött tulajdonságok által megcélzott tulajdonságokat tartalmazza. Ez egy köthető tulajdonság.

(Öröklődés forrása BindableObject)
Command

Lekéri vagy beállítja a parancs végrehajtását a vissza gomb lenyomásakor. Ez egy köthető tulajdonság.

CommandParameter

Lekéri vagy beállítja a paramétert a .Command Ez egy köthető tulajdonság.

Dispatcher

Lekéri a lekérhető objektum létrehozásakor elérhető diszpécsert, ellenkező esetben megkísérli megkeresni a legközelebbi elérhető diszpécsert (valószínűleg az ablak/alkalmazás).

(Öröklődés forrása BindableObject)
IconOverride

Lekéri vagy beállítja az alapértelmezett vissza gomb ikon helyett használni kívánt ikont. Ez egy köthető tulajdonság.

IsEnabled

Lekéri vagy beállít egy értéket, amely jelzi, hogy a vissza gomb engedélyezve van-e. Ez egy köthető tulajdonság.

IsVisible

Lekéri vagy beállít egy értéket, amely jelzi, hogy a vissza gomb látható-e. Ez egy köthető tulajdonság.

TextOverride

Lekéri vagy beállítja a szöveg megjelenítését az alapértelmezett vissza gombszöveg helyett. Ez egy köthető tulajdonság.

Metódusok

Name Description
ApplyBindings()

Az összes aktuális kötést alkalmazza a következőre BindingContext: .

(Öröklődés forrása BindableObject)
ClearValue(BindableProperty)

Törli azokat az értékeket, amelyek korábban egy kötésre alkalmas tulajdonsághoz vannak beállítva.

(Öröklődés forrása BindableObject)
ClearValue(BindablePropertyKey)

Törli a kulcs által azonosított, kötésre alkalmas tulajdonsághoz korábban beállított értékeket.

(Öröklődés forrása BindableObject)
CoerceValue(BindableProperty)

A megadott kötési tulajdonság értékét kényszeríti ki. Ez a megadott kötési tulajdonság meghívásával BindableProperty.CoerceValueDelegate történik.

(Öröklődés forrása BindableObject)
CoerceValue(BindablePropertyKey)

A megadott kötési tulajdonság értékét kényszeríti ki. Ez a megadott kötési tulajdonság meghívásával BindableProperty.CoerceValueDelegate történik.

(Öröklődés forrása BindableObject)
GetValue(BindableProperty)

A megadott kötési tulajdonságban található értéket adja vissza.

(Öröklődés forrása BindableObject)
IsSet(BindableProperty)

Meghatározza, hogy létezik-e kötésre alkalmas tulajdonság, és van-e értékkészlete.

(Öröklődés forrása BindableObject)
OnBindingContextChanged()

Az eseményt emeli BindingContextChanged ki.

(Öröklődés forrása BindableObject)
OnPropertyChanged(String)

Az eseményt emeli PropertyChanged ki.

(Öröklődés forrása BindableObject)
OnPropertyChanging(String)

Az eseményt emeli PropertyChanging ki.

(Öröklődés forrása BindableObject)
RemoveBinding(BindableProperty)

Eltávolít egy korábban beállított kötést egy köthető tulajdonságból.

(Öröklődés forrása BindableObject)
SetBinding(BindableProperty, BindingBase)

Kötést rendel egy köthető tulajdonsághoz.

(Öröklődés forrása BindableObject)
SetValue(BindableProperty, Object)

A megadott kötési tulajdonság értékét állítja be.

(Öröklődés forrása BindableObject)
SetValue(BindablePropertyKey, Object)

A megadott kötési tulajdonság értékét állítja be.

(Öröklődés forrása BindableObject)
UnapplyBindings()

Eltávolítja az összes aktuális kötést az aktuális környezetből.

(Öröklődés forrása BindableObject)

esemény

Name Description
BindingContextChanged

A tulajdonság értéke BindingContext megváltozik.

(Öröklődés forrása BindableObject)
PropertyChanged

Akkor fordul elő, ha egy tulajdonság értéke megváltozik.

(Öröklődés forrása BindableObject)
PropertyChanging

Akkor fordul elő, ha egy tulajdonság értéke megváltozik.

(Öröklődés forrása BindableObject)

Explicit interfész-implementációk

Name Description
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Testre szabja a vissza gomb megjelenését és viselkedését egy Shell alkalmazásban.

(Öröklődés forrása BindableObject)

Bővítő metódusok

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

Testre szabja a vissza gomb megjelenését és viselkedését egy Shell alkalmazásban.

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

Testre szabja a vissza gomb megjelenését és viselkedését egy Shell alkalmazásban.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Testre szabja a vissza gomb megjelenését és viselkedését egy Shell alkalmazásban.

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

Kötést hoz létre és alkalmaz egy tulajdonságra.

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

Kötést hoz létre a forrásobjektum egyik tulajdonsága és a célobjektum egyik tulajdonsága között.

A következőre érvényes: