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
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 un valor con una propiedad enlazada en el control que contiene las condiciones que rodean MultiTrigger pueden querer usar además PropertyCondition de cualquier condición 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 realiza 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