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