BindingCondition Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe qui représente une comparaison de valeurs avec la cible d’une liaison arbitraire.
[Xamarin.Forms.Xaml.AcceptEmptyServiceProvider]
public sealed class BindingCondition : Xamarin.Forms.Condition, Xamarin.Forms.Xaml.IValueProvider
type BindingCondition = class
inherit Condition
interface IValueProvider
- Héritage
- Attributs
- Implémente
Remarques
La BindingCondition classe peut comparer une valeur d’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 entourant MultiTrigger peuvent utiliser un en plus des PropertyCondition conditions 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 longueur de propriété référencée name
Text.Length
est égale à 0
. (name
doit faire référence à un élément, tel qu’un TextCell, qui a une Text
propriété qui, à son tour, possède 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) |
Utilisé par l’infrastructure XAML. |