PropertyCondition Classe

Definição

A classe que representa uma comparação de valor em relação a uma propriedade no controle que contém o delimitador MultiTrigger.

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

Comentários

A PropertyCondition classe é adequada para verificar valores de propriedade no controle que contém o que a MultiTrigger contém. Para marcar valores em outros controles, os desenvolvedores podem usar a BindingCondition classe , além de quaisquer condições de propriedade na lista de gatilhos.

O exemplo XML abaixo cria uma condição de propriedade em um ambiente MultiTrigger dentro de um TextCell que torna o texto verde quando o segredo é digitado. O código será voltado para a cor padrão se o usuário editar o segredo. (Normalmente, um teria mais de uma MultiTrigger condição; este exemplo é simplificado para maior clareza.)

<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>

Construtores

PropertyCondition()

Inicializa uma nova instância PropertyCondition.

Propriedades

Property

Obtém ou define a propriedade com relação à 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)

Para uso interno pela plataforma do Xamarin.Forms.

Aplica-se a

Confira também