BindingCondition Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |