BackButtonBehavior Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A BindableObject specifying the behavior associated with the back button in a Shell application.
public class BackButtonBehavior : Xamarin.Forms.BindableObject
type BackButtonBehavior = class
inherit BindableObject
- Inheritance
Constructors
BackButtonBehavior() |
Fields
CommandParameterProperty |
The backing store for the CommandParameter field. |
CommandProperty |
The backing store for the Command field. |
IconOverrideProperty |
The backing store for the IconOverride field. |
IsEnabledProperty |
The backing store for the IsEnabled field. |
TextOverrideProperty |
The backing store for the TextOverride field. |
Properties
BindingContext |
Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject. (Inherited from BindableObject) |
Command | |
CommandParameter | |
Dispatcher | (Inherited from BindableObject) |
IconOverride | |
IsEnabled | |
TextOverride |
Methods
ApplyBindings() |
Apply the bindings to BindingContext. (Inherited from BindableObject) |
ClearValue(BindableProperty) |
Clears any value set by SetValue for |
ClearValue(BindablePropertyKey) |
Clears any value set by SetValue for the property that is identified by |
CoerceValue(BindableProperty) | (Inherited from BindableObject) |
CoerceValue(BindablePropertyKey) | (Inherited from BindableObject) |
GetValue(BindableProperty) |
Returns the value that is contained in the BindableProperty. (Inherited from BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Obsolete.
For internal use by the Xamarin.Forms platform. (Inherited from BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Obsolete.
For internal use by the Xamarin.Forms platform. (Inherited from BindableObject) |
IsSet(BindableProperty) |
Returns |
OnBindingContextChanged() |
Override this method to execute an action when the BindingContext changes. (Inherited from BindableObject) |
OnPropertyChanged(String) |
Call this method from a child class to notify that a change happened on a property. (Inherited from BindableObject) |
OnPropertyChanging(String) |
Call this method from a child class to notify that a change is going to happen on a property. (Inherited from BindableObject) |
RemoveBinding(BindableProperty) |
Removes a previously set binding. (Inherited from BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Assigns a binding to a property. (Inherited from BindableObject) |
SetValue(BindableProperty, Object) |
Sets the value of the specified property. (Inherited from BindableObject) |
SetValue(BindablePropertyKey, Object) |
Sets the value of the propertyKey. (Inherited from BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
For internal use by the Xamarin.Forms platform. (Inherited from BindableObject) |
UnapplyBindings() |
Unapplies all previously set bindings. (Inherited from BindableObject) |
Events
BindingContextChanged |
Raised whenever the BindingContext property changes. (Inherited from BindableObject) |
PropertyChanged |
Raised when a property has changed. (Inherited from BindableObject) |
PropertyChanging |
Raised when a property is about to change. (Inherited from BindableObject) |
Explicit Interface Implementations
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
For internal use by the Xamarin.Forms platform. (Inherited from BindableObject) |
Extension Methods
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) | |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) | |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Creates and applies a binding to a property. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Obsolete.
Creates and applies a binding from an expression. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |