Partager via


BindingCondition Classe

Définition

Condition satisfaite lorsqu’une liaison prend la valeur d’une valeur spécifiée.

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
Héritage
BindingCondition
Attributs
Implémente

Remarques

La BindingCondition classe peut comparer une valeur à une liaison sur n’importe quelle classe dans l’étendue actuelle. Les développeurs qui souhaitent comparer à une valeur à une propriété liée sur le contrôle qui contient les conditions qui entourent MultiTrigger peuvent utiliser une PropertyCondition autre condition de liaison dans la liste des déclencheurs.

L’exemple XML ci-dessous crée une condition de liaison dans un environnement ( MultiTrigger omis) qui réussit lorsque la référence name a une Text.Length longueur de propriété égale à 0. (name doit faire référence à un élément, tel qu’un TextCell, qui a une Text propriété qui, à son tour, a une Length propriété.)

<BindingCondition Binding="{Binding Source={x:Reference name},
                                Path=Text.Length}"
                                Value="0" />

Constructeurs

Nom Description
BindingCondition()

Initialise une nouvelle instance de la classe BindingCondition.

Propriétés

Nom Description
Binding

Obtient ou définit la liaison dont la valeur est évaluée pour cette condition.

Value

Obtient ou définit la valeur qui satisfait à cette condition lorsqu’elle est mise en correspondance par la liaison.

Implémentations d’interfaces explicites

Nom Description
IValueProvider.ProvideValue(IServiceProvider)

Condition satisfaite lorsqu’une liaison prend la valeur d’une valeur spécifiée.

S’applique à

Voir aussi