BindingCondition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |