Compartir a través de


BindingCondition Clase

Definición

Clase que representa una comparación de valores con el destino de un enlace arbitrario.

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Herencia
System.Object
BindingCondition
Atributos
Implementaciones

Comentarios

La BindingCondition clase puede comparar un valor un enlace en cualquier clase dentro del ámbito actual. Los desarrolladores que quieran comparar con un valor con una propiedad enlazada en el control que contiene las condiciones que rodean MultiTrigger pueden querer usar un PropertyCondition elemento además de las condiciones de enlace de la lista de desencadenadores.

En el ejemplo XML siguiente se crea una condición de enlace dentro de un entorno MultiTrigger (omitido) que se ejecuta correctamente cuando el objeto al que se hace name referencia tiene una Text.Length longitud de propiedad que es igual a 0. (name debe hacer referencia a un elemento, como , TextCellque tiene una Text propiedad que, a su vez, tiene una Length propiedad ).

<BindingCondition Binding="{Binding Source={x:Reference name},
                                Path=Text.Length}"
                                Value="0" />

Constructores

BindingCondition()

Inicializa una nueva instancia de BindingCondition.

Propiedades

Binding

Obtiene o establece el enlace con el que se va a comparar la propiedad Value.

Value

Valor de enlace que cumple la condición.

Implementaciones de interfaz explícitas

IValueProvider.ProvideValue(IServiceProvider)

Usado por la infraestructura XAML.

Se aplica a

Consulte también