Partager via


BindingCondition Classe

Définition

Classe qui représente une comparaison de valeurs avec la cible d’une liaison arbitraire.

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
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 environnantes MultiTrigger peuvent vouloir 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

BindingCondition()

Initialise une nouvelle instance de BindingCondition.

Propriétés

Binding

Obtient ou définit la liaison à laquelle la propriété Value est comparée.

Value

Valeur de liaison qui satisfait la condition.

Implémentations d’interfaces explicites

IValueProvider.ProvideValue(IServiceProvider)

Classe qui représente une comparaison de valeurs avec la cible d’une liaison arbitraire.

S’applique à

Voir aussi