Compartilhar via


BindingCondition Classe

Definição

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

public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Public NotInheritable Class BindingCondition
Inherits Condition
Implements 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 a 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 tem êxito 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)

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

Aplica-se a

Confira também