BindingCondition Classe

Definição

Uma condição que é satisfeita quando uma associação é avaliada como um valor especificado.

public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition
public ref class BindingCondition sealed : Microsoft::Maui::Controls::Condition, Microsoft::Maui::Controls::Xaml::IValueProvider
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition
[Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Microsoft.Maui.Controls.Condition, Microsoft.Maui.Controls.Xaml.IValueProvider
type BindingCondition = class
    inherit Condition
[<Microsoft.Maui.Controls.Xaml.AcceptEmptyServiceProvider>]
type BindingCondition = class
    inherit Condition
    interface IValueProvider
Public NotInheritable Class BindingCondition
Inherits Condition
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 uma PropertyCondition adição a 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

Nome Description
BindingCondition()

Inicializa uma nova instância da classe BindingCondition.

Propriedades

Nome Description
Binding

Obtém ou define a associação cujo valor é avaliado para essa condição.

Value

Obtém ou define o valor que satisfaz essa condição quando correspondido pela associação.

Implantações explícitas de interface

Nome Description
IValueProvider.ProvideValue(IServiceProvider)

Uma condição que é satisfeita quando uma associação é avaliada como um valor especificado.

Aplica-se a

Confira também