BindingCondition Classe

Definição

Classe que representa uma comparação de valor com o destino de uma associação arbitrária.

[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Herança
BindingCondition
Atributos
Implementações

Comentários

A BindingCondition classe pode comparar um valor de uma associação em qualquer classe dentro do escopo atual. Os desenvolvedores que desejam comparar com um valor com uma propriedade associada no controle que contém as condições ao redor MultiTrigger podem querer usar um PropertyCondition além de quaisquer condições de associação na lista de gatilhos.

O exemplo XML abaixo cria uma condição de associação em um ambiente MultiTrigger (omitido) que é bem-sucedido quando o referenciado name tem um Text.Length comprimento de propriedade igual a 0. (name deve se referir a um elemento, como um TextCell, que tem uma Text propriedade que, por sua vez, tem uma Length propriedade .)

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

Construtores

BindingCondition()

Inicializa uma nova instância BindingCondition.

Propriedades

Binding

Obtém ou define a associação com a qual a propriedade Value será comparada.

Value

O valor de associação que atende à condição.

Implantações explícitas de interface

IValueProvider.ProvideValue(IServiceProvider)

Usado pela infraestrutura de XAML.

Aplica-se a

Confira também