PropertyCondition Clase

Definición

Clase que representa una comparación de valores con respecto a una propiedad en el control que contiene el objeto MultiTrigger envolvente.

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

Comentarios

La PropertyCondition clase es adecuada para comprobar los valores de propiedad en el control que contiene el MultiTrigger objeto que lo contiene. Para comprobar los valores de otros controles, los desarrolladores pueden usar la BindingCondition clase , además de las condiciones de propiedad de la lista de desencadenadores.

En el ejemplo XML siguiente se crea una condición de propiedad dentro de un TextCell elemento MultiTrigger que gira el texto verde cuando se escribe el secreto. El código se vuelve al color predeterminado si el usuario edita el secreto. (Normalmente, un MultiTrigger tendría más de una condición; este ejemplo se simplifica para mayor claridad).

<Entry Placeholder="Type the secret!"
       VerticalOptions="Center"
       HorizontalOptions="Center">
<Entry.Triggers>
<MultiTrigger TargetType="Entry" >
<MultiTrigger.Conditions>
<PropertyCondition Property="Text"
                                     Value="The text color is green" />
</MultiTrigger.Conditions>
<Setter Property="TextColor"
                  Value="Color.Green" />
</MultiTrigger>
</Entry.Triggers>
</Entry>

Constructores

PropertyCondition()

Inicializa una nueva instancia de PropertyCondition.

Propiedades

Property

Obtiene o establece la propiedad con la 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)

Para uso interno de la plataforma de Xamarin.Forms.

Se aplica a

Consulte también