BindingCondition Classe
Definição
Importante
Alguma informação relaciona-se com produtos pré-lançamento que podem ser substancialmente modificados antes de serem lançados. A Microsoft não oferece garantias, expressas ou implícitas, relativamente à informação aqui fornecida.
Uma condição que é satisfeita quando uma ligação avalia a 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
- Implementos
Observações
A BindingCondition classe pode comparar um valor um binding em qualquer classe dentro do âmbito atual. Os promotores que pretendem comparar com um valor de uma propriedade vinculada no controlo que contém as condições circundantes MultiTrigger podem querer usar um PropertyCondition além de quaisquer condições de ligação na lista de trigger.
O exemplo XML abaixo cria uma condição de ligação dentro de um entorno MultiTrigger (omitido) que tem sucesso quando o referenciado name tem um Text.Length comprimento de propriedade igual a 0. (name deve referir-se a um elemento, como um TextCell, que tem uma Text propriedade que, por sua vez, possui uma Length propriedade.)
<BindingCondition Binding="{Binding Source={x:Reference name},
Path=Text.Length}"
Value="0" />
Construtores
| Nome | Descrição |
|---|---|
| BindingCondition() |
Inicializa uma nova instância da BindingCondition classe. |
Propriedades
| Nome | Descrição |
|---|---|
| Binding |
Obtém ou define a ligação cujo valor é avaliado para esta condição. |
| Value |
Obtém ou define o valor que satisfaz esta condição quando correspondido pela ligação. |
Implementações de Interfaces Explícitas
| Nome | Descrição |
|---|---|
| IValueProvider.ProvideValue(IServiceProvider) |
Uma condição que é satisfeita quando uma ligação avalia a um valor especificado. |