Behavior Clase
Definición
Clase base de los comportamientos generalizados definidos por el usuario que pueden responder a eventos y condiciones arbitrarios.Base class for generalized user-defined behaviors that can respond to arbitrary conditions and events.
public abstract class Behavior : Xamarin.Forms.BindableObject
type Behavior = class
inherit BindableObject
- Herencia
- Derivado
Comentarios
Los desarrolladores de aplicaciones deben especializarse el Behavior<T> clase genérica, en lugar de usar directamente Behavior.Application developers should specialize the Behavior<T> generic class, instead of directly using Behavior.
Constructores
Behavior() |
Propiedades
AssociatedType |
Obtiene el tipo de los objetos con los que se puede asociar este Behavior.Gets the type of the objects with which this Behavior can be associated. |
BindingContext |
Obtiene o establece el objeto que contiene las propiedades que van a dirigir las propiedades enlazadas que pertenecen a este BindableObject.Gets or sets object that contains the properties that will be targeted by the bound properties that belong to this BindableObject. (Heredado de BindableObject) |
Métodos
ApplyBindings() |
Aplica los enlaces a BindingContext.Apply the bindings to BindingContext. (Heredado de BindableObject) |
ClearValue(BindableProperty) |
Borra cualquier valor establecido por SetValue para |
ClearValue(BindablePropertyKey) |
Borra cualquier valor establecido por SetValue para la propiedad que |
GetValue(BindableProperty) |
Devuelve el valor contenido en la propiedad BindableProperty.Returns the value that is contained in the BindableProperty. (Heredado de BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform. (Heredado de BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform. (Heredado de BindableObject) |
IsSet(BindableProperty) |
Devuelve |
OnAttachedTo(BindableObject) |
Los desarrolladores de aplicaciones reemplazan este método para implementar los comportamientos que se asociarán con |
OnBindingContextChanged() |
Reemplaza este método para ejecutar una acción cuando BindingContext cambia.Override this method to execute an action when the BindingContext changes. (Heredado de BindableObject) |
OnDetachingFrom(BindableObject) |
Los desarrolladores de aplicaciones reemplazan este método para quitar los comportamientos de |
OnPropertyChanged(String) |
Llama a este método desde una clase secundaria para notificar que se produjo un cambio en una propiedad.Call this method from a child class to notify that a change happened on a property. (Heredado de BindableObject) |
OnPropertyChanging(String) |
Llama a este método desde una clase secundaria para notificar que se va a producir un cambio en una propiedad.Call this method from a child class to notify that a change is going to happen on a property. (Heredado de BindableObject) |
RemoveBinding(BindableProperty) |
Quita un enlace definida previamente.Removes a previously set binding. (Heredado de BindableObject) |
SetBinding(BindableProperty, BindingBase) |
Asigna un enlace a una propiedad.Assigns a binding to a property. (Heredado de BindableObject) |
SetValue(BindableProperty, Object) |
Establece el valor de la propiedad especificada.Sets the value of the specified property. (Heredado de BindableObject) |
SetValue(BindablePropertyKey, Object) |
Establece el valor de la propiedad propertyKey.Sets the value of the propertyKey. (Heredado de BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform. (Heredado de BindableObject) |
UnapplyBindings() |
Deshace todos los enlaces establecidos previamente.Unapplies all previously set bindings. (Heredado de BindableObject) |
Eventos
BindingContextChanged |
Se produce siempre que cambia la propiedad BindingContext.Raised whenever the BindingContext property changes. (Heredado de BindableObject) |
PropertyChanged |
Se produce cuando ha cambiado una propiedad.Raised when a property has changed. (Heredado de BindableObject) |
PropertyChanging |
Se produce cuando una propiedad está a punto de cambiar.Raised when a property is about to change. (Heredado de BindableObject) |
Implementaciones de interfaz explícitas
IAttachedObject.AttachTo(BindableObject) |
Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform. |
IAttachedObject.DetachFrom(BindableObject) |
Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform. |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Para uso interno de la plataforma de Xamarin.Forms.For internal use by the Xamarin.Forms platform. (Heredado de BindableObject) |
Métodos de extensión
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Crea y aplica un enlace a una propiedad.Creates and applies a binding to a property. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Crea y aplica un enlace desde una expresión.Creates and applies a binding from an expression. |